SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回
SSM项目转Spring Boot项目详细过程(含eclipse–>idea注意事项)
ChatGPT点击直接对话:小回公益GPT
文章目录
- SSM项目转Spring Boot项目详细过程(含eclipse-->idea注意事项)
- ChatGPT点击直接对话:[小回公益GPT](https://gpt.huijia.cf/)
- 一、建立Spring Boot项目并导入依赖参考上方相关博文
- 二、静态页面转移
- 三、后台代码
- 四、分离mapper文件
- 五、运行方式的改(由于内置tomcat,直接运行main方法就可以运行项目)变和注解扫描的配置
- 六、mysql以及mybatis的配置
- 七、拦截器和过滤器的配置(主要改变为其注册方式,从配置方式改为java类配置)
- 八、事务的配置(直接对ServiceImpl中所需类或方法使用@Transactional注解)
- 九、项目默认跳转首页设置(新增Controller)
- 十、其他
- 本文主要记录SSM项目转移为Spring Boot项目中注意事项。包括SSM中主要配置文件的转移
相关博文: - Spring Boot常用pom依赖:Spring Boot常用依赖汇总
- idea创建Spring Boot项目介绍:idea新建一个Spring Boot项目+项目目录简单介绍+项目打包运行
一、建立Spring Boot项目并导入依赖参考上方相关博文
二、静态页面转移
三、后台代码
四、分离mapper文件
五、运行方式的改(由于内置tomcat,直接运行main方法就可以运行项目)变和注解扫描的配置
六、mysql以及mybatis的配置
- mysql
- mybatis的mapper.xml文件位置更换并配置包路径。
- mybatis别名设置(直接设置pojo包,之后mapper.xml中就可以省略包名直接用类名)
七、拦截器和过滤器的配置(主要改变为其注册方式,从配置方式改为java类配置)
-
拦截器
-
过滤器
-
附带拦截器、过滤器、注册代码:
Spring Boot项目 过滤器,拦截器,及其注册
八、事务的配置(直接对ServiceImpl中所需类或方法使用@Transactional注解)
九、项目默认跳转首页设置(新增Controller)
/* **********************************直接访问首页************************************* */
@Configuration
public class WebConfigurer implements WebMvcConfigurer {@Overridepublic void addViewControllers(ViewControllerRegistry registry) {registry.addViewController("/").setViewName("forward:/login.html");registry.setOrder(Ordered.HIGHEST_PRECEDENCE);}
}
十、其他
- mapper自动注入报错可以忽略,或者在mapper接口上加@Component。
- 图片验证码可能失效,参考博文第二种方法:Java中使用图片验证码
- PageHelper分页需要更换spring boot类型pom依赖
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
