spring boot
雾里看花の
大家好
展开
-
spring boot发布war包,部署到外部tomcat服务器
1.在pom.xml中把jar改成war2.移除内嵌的tomcat容器,在pom.xml中加上: org.springframework.boot spring-boot-starter-tomcat provided3.在pom.xml的内加上springBoot里的名称要和application.properties配置中的转载 2017-08-20 10:44:15 · 547 阅读 · 0 评论 -
创建普通properties工具类读取spring boot的application.properties文件中的属性
最近在写spring boot项目的时候遇到个问题,在普通的util类中需要读取application.properties中自定义的一些属性,在spring boot的bean类中我们知道可以用@Value注解来获取,但这些普通类怎么获取呢?在网上查了一番资料发现,通过spring boot的Environment接口可以获取这些属性,于是就有了下面的代码:首先,定义一个Pro...原创 2018-09-29 17:28:05 · 4815 阅读 · 0 评论 -
Thymeleaf引入公共css
有时候很多css文件是公共的,我们必须要在每个html文件中引入它们,其实我们可以利用Thymeleaf的模板布局,把这些css文件抽出来,同时如果有某个html文件专属的css文件,还可在引入模板的基础上单独引入该css文件。首先,建立一个公共文件layout.html<!DOCTYPE html><html xmlns:th="http://www.thymele...原创 2019-01-16 11:03:37 · 3359 阅读 · 0 评论 -
spring boot配置logback打印mybatis执行sql
首先,本文用的spring boot版本是2.1.0.RELEASE,其他版本是否可行还没试过。 其实要想实现在控制台打印mybatis执行时的sql很简单,只需要在application.properties中加上如下配置:logging.level.com.xxx.dao=debug 其中,com.xxx.dao是你自己写的mapper接口所...原创 2019-03-25 08:57:08 · 3609 阅读 · 0 评论 -
spring boot controller返回值的统一处理
顾名思义,就是统一修改某些接口的返回值。在这之前,我们可能会发现我们的controller中有以下代码:@RequestMapping("/editor")@SysLog("编辑留言")public BaseResult editor(Feedback feedback) { BaseResult result = new BaseResult(); try { if(feedb...原创 2019-06-16 23:57:48 · 6912 阅读 · 0 评论 -
解决spring boot shiro的logout过滤器任何请求都会调用的问题
最近发现了一个问题,我写了一个shiro logout过滤器,本意是在退出登录时清空一些缓存,如下:public class CustomLogoutFilter extends LogoutFilter{ private static String checkOutFlag = "checkOut"; private Cache<String, Deque<Seri...原创 2019-06-11 16:16:04 · 3282 阅读 · 6 评论