Skip to content
/ vat-kd Public

SSM架构骨架,项目基本配置与设计

Notifications You must be signed in to change notification settings

fee1/vat-kd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Spring项目说明

目录

简介

resource目录

pom配置

java目录介绍

spring配置文件介绍

读写分离

简介

一个简单的SSM项目配置,简单的分层架构与统一返回类型。

pom添加了相关Spring依赖与log4j依赖,配置了打包的规则,规定项目启动使用的环境配置文件。

你可以直接下载后进行快速的整合为一个项目

resource目录

dev:开发环境spring配置与jdbc配置

test:测试环境spring配置与jdbc配置

product:生产环境spring配置与jdbc配置

mapper:放置了MybatisGenertor生成的xml

pom配置

packaging:指定打成war包的形式

build.finalName:指定打包生成的名字

build.resources:指定使用maven启动时编译的resource配置文件目录,配合profiles.profile使用。

plugins.plugin.tomcat7:指定了tomcat,使用maven启动时指定了服务的端口号,和项目的编码

java目录介绍

common:常用工具类与通用代码

component:一些组件,如log接口切面日志

config:一些配置类

controller: web接口层

customannotations:自定义注解类

dao:与数据库交互层

model:mysql表数据模型与查询example查询类

service:逻辑处理层

spring:对spring配置类型进行地自定义类

spring配置文件介绍

application-mvc:springmvc配置

appliaction-service:spring配置

application-dao:dao层配置,数据源配置等。

读写分离

配置了读写数据源配置,两种应用层面解决的方式,其中一种处于注释状态,自行选择。 不推荐使用在mapper接口类添加注解的方式进行应用层面的读写分离,主从数据库的同步存在延迟,可能会在业务逻辑上存在影响。

About

SSM架构骨架,项目基本配置与设计

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published