SSM項目轉Spring Boot項目詳細過程(含eclipse轉idea注意事項)--菜鳥小回

SSM項目轉Spring Boot項目詳細過程(含eclipse–>idea注意事項)



一、建立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依賴
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章