1.引入配置文件
PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); // 配置mapper的掃描,找到所有的mapper.xml映射文件 sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:/mapper/*.xml")); // 加載全局的配置文件 sqlSessionFactoryBean.setConfigLocation(new DefaultResourceLoader().getResource("classpath:mybatis-config.xml"));
2.SpringBoot默認端口是8080,可以自定義端口
server.port=9091
3.在工程webapp下面加靜態html頁面,一直調用login.html不成功,還沒有找到好的解決方法,希望有人在評論區評論留下你寶貴的意見!
(現在我的解決辦法就是前後端分離,利用nginx做請求轉發)
4.Spring Boot默認使用嵌入式Tomcat,默認沒有頁面來處理404等常見錯誤。因此,爲了給用戶最佳的使用體驗,404等常見錯誤需要我們自定義頁面來處理。
我們需要用org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer類來實現該功能,在Spring Boot的啓動類(main方法所在類)當中,添加如下代碼:
@Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { @Override public void customize(ConfigurableEmbeddedServletContainer container) { ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html"); ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html"); ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html"); container.addErrorPages(error401Page, error404Page, error500Page); } }; }
錯誤頁面需要放在Spring Boot web應用的static內容目錄下,如下圖所示:
三個文件的壓縮文件路徑地址:http://download.csdn.net/detail/u012615705/9878767