一个简单的SSM项目配置,简单的分层架构与统一返回类型。
pom添加了相关Spring依赖与log4j依赖,配置了打包的规则,规定项目启动使用的环境配置文件。
你可以直接下载后进行快速的整合为一个项目
dev:开发环境spring配置与jdbc配置
test:测试环境spring配置与jdbc配置
product:生产环境spring配置与jdbc配置
mapper:放置了MybatisGenertor生成的xml
packaging:指定打成war包的形式
build.finalName:指定打包生成的名字
build.resources:指定使用maven启动时编译的resource配置文件目录,配合profiles.profile使用。
plugins.plugin.tomcat7:指定了tomcat,使用maven启动时指定了服务的端口号,和项目的编码
common:常用工具类与通用代码
component:一些组件,如log接口切面日志
config:一些配置类
controller: web接口层
customannotations:自定义注解类
dao:与数据库交互层
model:mysql表数据模型与查询example查询类
service:逻辑处理层
spring:对spring配置类型进行地自定义类
application-mvc:springmvc配置
appliaction-service:spring配置
application-dao:dao层配置,数据源配置等。
配置了读写数据源配置,两种应用层面解决的方式,其中一种处于注释状态,自行选择。 不推荐使用在mapper接口类添加注解的方式进行应用层面的读写分离,主从数据库的同步存在延迟,可能会在业务逻辑上存在影响。