# HQSE **Repository Path**: vincezon/hqse ## Basic Information - **Project Name**: HQSE - **Description**: web开发框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-05 - **Last Updated**: 2021-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web项目框架 ## 一、目录 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1005/224127_143e0b2a_5522410.png "目录.png") 其中配置文件 `applicationContext.xml`是Spring的总配置文件 `log4j.properties`是log4j的配置文件 `mybatis-config.xml`是mybatis的相关配置文件 `mybatis-db.properties`是连接数据库的dirver、url、username、password的相关配置 `spring-dao.xml`是dao层,持久化操作的相关配置 `spring-mvc.xml`是mvc相关配置,包括thymeleaf的相关配置 `spring-service.xml`是service层的相关配置,开启事务等 ## 二、环境 **环境:** JDK 1.8 IDEA 2019.03 **技术:** tomcat 8.5 maven 3.6 MySQL 5.7 Spring/SpringMVC 4.3.8.RELEASE 依赖包版本见`pom.xml`文件 ## 三、试运行 ### 1、数据库 ```sql CREATE DATABASE /*!32312 IF NOT EXISTS*/`cdzt` /*!40100 DEFAULT CHARACTER SET utf8 */; USE `cdzt`; /*Table structure for table `t_hero` */ DROP TABLE IF EXISTS `t_hero`; CREATE TABLE `t_hero` ( `id` bigint(20) unsigned NOT NULL COMMENT 'id', `username` varchar(20) NOT NULL COMMENT '用户名', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', `is_delete` tinyint(3) unsigned DEFAULT '0' COMMENT '该记录是否删除,0表示未删除,1表示删除', PRIMARY KEY (`id`) COMMENT 'id为主键', UNIQUE KEY `uk_username` (`username`) COMMENT 'username为唯一索引' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*Data for the table `t_hero` */ insert into `t_hero`(`id`,`username`,`create_time`,`update_time`,`is_delete`) values (1,'heroC','2020-10-05 11:58:39','2020-10-05 11:58:46',0),(2,'yikeX','2020-10-05 14:09:09','2020-10-05 14:09:12',1),(3,'Fanout','2020-10-05 14:09:28','2020-10-05 14:09:30',0); ``` ### 2、更改数据库配置 修改`mybatis-db.properties`配置文件连接本地的数据库。 ### 3、测试 启动tomcat服务器,首先进入的首页是`index.html` ![输入图片说明](https://images.gitee.com/uploads/images/2020/1005/224143_69dba3aa_5522410.png "1.png") 点击`查询用户信息`,将请求`/test`,获取到数据库的信息,展示到页面: ![输入图片说明](https://images.gitee.com/uploads/images/2020/1005/224151_172c9bbf_5522410.png "2.png") 修改删除未实现。 > **TIP** > > 框架已能够正常运行,暂时无任何问题,可以使用。 > > 其中红色框住的类和接口,是本次试运行的测试相关类与业务无关。可以删除。 > > ![输入图片说明](https://images.gitee.com/uploads/images/2020/1005/224202_2f8fe5a7_5522410.png "3.png") ## 四、注意 **可根据自己的项目,更改为适合自己的配置或者文件名、包的命名**