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项目并导入依赖参考上方相关博文

二、静态页面转移

enter description here

三、后台代码

enter description here

四、分离mapper文件

enter description here

五、运行方式的改(由于内置tomcat,直接运行main方法就可以运行项目)变和注解扫描的配置

enter description here

六、mysql以及mybatis的配置

  1. mysql
    enter description here
  2. mybatis的mapper.xml文件位置更换并配置包路径。
    enter description here
  3. mybatis别名设置(直接设置pojo包,之后mapper.xml中就可以省略包名直接用类名)
    enter description here

七、拦截器和过滤器的配置(主要改变为其注册方式,从配置方式改为java类配置)

  1. 拦截器
    enter description here

  2. 过滤器
    enter description here

  3. 附带拦截器、过滤器、注册代码:
    Spring Boot项目 过滤器,拦截器,及其注册

八、事务的配置(直接对ServiceImpl中所需类或方法使用@Transactional注解)

enter description here

九、项目默认跳转首页设置(新增Controller)

enter description here

/* **********************************直接访问首页************************************* */
@Configuration
public class WebConfigurer implements WebMvcConfigurer {@Overridepublic void addViewControllers(ViewControllerRegistry registry) {registry.addViewController("/").setViewName("forward:/login.html");registry.setOrder(Ordered.HIGHEST_PRECEDENCE);}
}

十、其他

  1. mapper自动注入报错可以忽略,或者在mapper接口上加@Component。
  2. 图片验证码可能失效,参考博文第二种方法:Java中使用图片验证码
  3. PageHelper分页需要更换spring boot类型pom依赖


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部