使用Idea搭建的Maven项目,会不定期更新一些在实际开发中使用的技巧)。没有复杂的业务流程,更不是XXXX系统,只有一些技术的分享。想要学习XX系统的:
├── SSM-API // 通用API
│ ├── src/main
│ ├── ├──java/com/crossoverJie // 具体代码。
│ ├── ├──resources
├── SSM-BOOT // 提供给内部使用的dubbo依赖
│ ├── ├──resources/spring // dubbo consumer相关配置
├── SSM-SERVICE // dubbo应用的service实现
│ ├── src/main
│ ├── ├──java/com/crossoverJie/api // 具体代码
│ ├── ├──├──controller // 心跳检测接口
│ ├── ├──├──dubbo // dubbo相关代码
│ ├── ├──├──├──dao // dao层
│ ├── ├──├──├──pojo // pojo包
│ ├── ├──├──├──service // service层
│ ├── ├──├──├──util // 工具类
│ ├── ├──├──impl // dubbo API实现
│ ├── ├──resources // 配置文件
│ ├── ├──├──mapping // *.mapper配置文件
│ ├── ├──├──spring // spring相关配置文件
├── SSM-WEB // web应用
│ ├── src/main
│ ├── ├──java/com/crossoverJie // 具体代码
│ ├── ├──├──controller // 控制器层
│ ├── ├──├──cxf // CXF相关代码
│ ├── ├──├──dao // dao层
│ ├── ├──├──enums // 枚举包
│ ├── ├──├──intercept // 拦截器
│ ├── ├──├──lucene // Lucene 相关包
│ ├── ├──├──pojo // pojo包
│ ├── ├──├──req // 请求类
│ ├── ├──├──res // 响应类
│ ├── ├──├──service // service层
│ ├── ├──├──shiro // shiro相关代码
│ ├── ├──├──util // 工具类
│ ├── ├──├──vo // vo包
│ ├── ├──resources
│ ├── ├──├──mapping // *.mapper配置文件
│ ├── ├──webapp // 前端文件
├── doc
│ ├──lucene // lucene文件
│ ├──sql // sql脚本
├── .gitignore // git忽略项
├── pom.xml // 父pom
├── LICENSE
├── README.md
- SSM(一)架构的整合
- SSM(二)Lucene全文检索
- SSM(三)Shiro使用详解
- SSM(四)WebService入门详解
- SSM(五)基于webSocket的聊天室
- SSM(六)跨域传输
- SSM(七)在JavaWeb应用中使用Redis
- SSM(八)动态切换数据源
- SSM(九) 反射的实际应用 - 构建日志对象
- SSM(十) 项目重构-互联网项目的Maven结构
- SSM(十一) 基于dubbo的分布式架构
- SSM(十二) 基于dubbo的分布式架构
- SSM(十三) 将dubbo暴露出HTTP服务
- SSM(十四) 基于annotation的http防重插件
这是由于我再项目中有依赖:
https://github.com/crossoverJie/SSM-REQUEST-CHECK
https://github.com/crossoverJie/SSM-DUBBO-HTTP
这个两个插件。
解决方案:
- 如果不需要这两个插件再
pom
依赖中去掉相关依赖即可。 - 如果需要则按照
https://github.com/crossoverJie/SSM-REQUEST-CHECK
https://github.com/crossoverJie/SSM-DUBBO-HTTP
install
到本地即可。
- 不要clone
master
分支,使用https://github.com/crossoverJie/SSM/releases/tag/2.1.0 或之前的tag即可。