SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回

SSM项目转Spring Boot项目详细过程(含eclipse–>idea注意事项)


文章目录

  • SSM项目转Spring Boot项目详细过程(含eclipse-->idea注意事项)
    • 一、建立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项目并导入依赖参考上方相关博文

二、静态页面转移

SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第1张图片

三、后台代码

SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第2张图片

四、分离mapper文件

SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第3张图片

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

SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第4张图片

六、mysql以及mybatis的配置

  1. mysql
    SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第5张图片
  2. mybatis的mapper.xml文件位置更换并配置包路径。
    SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第6张图片
  3. mybatis别名设置(直接设置pojo包,之后mapper.xml中就可以省略包名直接用类名)
    enter description here

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

  1. 拦截器
    SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第7张图片

  2. 过滤器
    SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第8张图片

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

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

SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第9张图片

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

SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回_第10张图片

/* **********************************直接访问首页************************************* */
@Configuration
public class WebConfigurer implements WebMvcConfigurer {
	@Override
	public 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依赖

你可能感兴趣的:(Spring,Boot,Java技术,SSM,Spring,Boot,拦截器,过滤器,pom)