- 创建工程
- SSM整合(配置文件)
- Spring SpringConfig
2.MyBatis MybatisConfig
JdbcConfig
jdbcproperties
3.SpringMvc SelvetConfig
SpringMvcConfig
详情SpringMVC-19-SSM整合(接口测试)_哔哩哔哩_bilibili
3. 功能模块
文件结构如下:
entity(domain):实体层 其中的属性与数据库中保持一致 并封装私有化 @Data注解 需要引入Lombok依赖
dao:接口层 定义一个接口,实现数据的增删改查 一个Dao对应一张表 引入MyBatis、mysql依赖 使用@Insert等增删改查注解 面向表
service层 业务层 着重于业务逻辑 Service的实现类需要使用@Service注解 调用dao层的方法 在Impl中实现前后端交互
controller层 控制层 前后端交互的关键所在
· 自动装配service层的对象
·@RestController @RequestMapping 的4种格式 restful风格开发
controller层调用service层的方法,service层调用dao层的方法 其中调用的参数是通过entity层传递的
4.接口测试
·业务层接口测试(整合Junit)
·表现层接口测试(postman)
5.事务管理