java项目转spring项目_SSM项目转Spring Boot项目详细过程(含eclipse转idea注意事项)--菜鸟小回-Go语言中文社区...

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

本文主要记录SSM项目转移为Spring Boot项目中注意事项。包括SSM中主要配置文件的转移

相关博文:

Spring Boot常用pom依赖:Spring Boot常用依赖汇总

一、建立Spring Boot项目并导入依赖参考上方相关博文

二、静态页面转移

d057ea46bd440715ffce97f1f0a4a334.png

三、后台代码

f6b9015b07080b361456fcee62c18181.png

四、分离mapper文件

b086a6ccd36bdf8051fede0a3ec8e369.png

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

5cc2bc7c8159ab2d94fec85ea61e94f8.png

六、mysql以及mybatis的配置

mysql

58f0c31e4314a790ea604356d2832ce3.png

mybatis的mapper.xml文件位置更换并配置包路径。

ea79a64099fdad11ce878f3a6f96d127.png

mybatis别名设置(直接设置pojo包,之后mapper.xml中就可以省略包名直接用类名)

c1dbb1e4200e4c229ea357ee41fd2fc3.png

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

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

5310becfc3ce7e5a6e22619483744595.png

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

c34d9269cc988a0c0ddbd76eb2a32c95.png

/* **********************************直接访问首页************************************* */

@Configuration

public class WebConfigurer implements WebMvcConfigurer {

@Override

public void addViewControllers(ViewControllerRegistry registry) {

registry.addViewController("/").setViewName("forward:/login.html");

registry.setOrder(Ordered.HIGHEST_PRECEDENCE);

}

}

十、其他

mapper自动注入报错可以忽略,或者在mapper接口上加@Component。

图片验证码可能失效,参考博文第二种方法:Java中使用图片验证码

PageHelper分页需要更换spring boot类型pom依赖

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值