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