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

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


博主自研ChatGPT欢迎体验: 慧言AI


一、建立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 {
	@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依赖
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值