
SpringBoot
驴三骑
一点浩然气,千里快哉风
展开
-
springboot使用环绕通知打印每个方法运行时间
在调用方法时,知道每个方法的运行时间是很有必要的,使用AOP可以很好的实现:@Aspect@Component@Slf4jpublic class ServiceLogAspect { /** * 环绕通知,打印超时方法日志 * 3s error * 2s warn * <2s info * @param joinPoint * @return * @throws Throwable */ @Ar原创 2020-10-24 10:59:33 · 1077 阅读 · 0 评论 -
SpringBoot使用@PropertySource获取properties配置信息
文章目录SpringBoot使用@PropertySource获取properties配置信息新建Properties文件编写对应的类测试SpringBoot使用@PropertySource获取properties配置信息新建Properties文件编写对应的类@Component@ConfigurationProperties(prefix = "test")@PropertySource("classpath:test.properties")public class TestProp原创 2020-10-22 14:59:33 · 805 阅读 · 0 评论 -
解决An invalid character [34] was present in the Cookie value的问题
使用springboot内置的tomcat启动后,请求接口出现An invalid character [34] was present in the Cookie value的错误,上面的 [34] 中的 34 是指 ASCII 码(十进制)对应的字符 “(双引号)。Tomcat 8 更换默认的 CookieProcessor 实现为 Rfc6265CookieProcessor ,之前的实现为 LegacyCookieProcessor 。前者是基于 RFC6265 ,而后者基于 RFC6265、RF原创 2020-10-10 11:24:37 · 2637 阅读 · 0 评论 -
SpringBoot-使用SpringAOP
文章目录在SpringBoot中使用SpringAOP概念使用引入依赖新建切面定义切点指示器定义通知环绕通知使用AOP的优点应用场景在SpringBoot中使用SpringAOP概念连接点(join point):类里面可以被增强的方法就是连接点。切点(point cut):对接入点进行拦截的定义规则。通知(advice):拦截到接入点后,进行的操作。分为以下五种操作:前置通知(b...原创 2020-05-06 20:21:34 · 376 阅读 · 0 评论 -
knife4j的使用
文章目录knife4j使用swagger2的使用Spring Boot 单服务架构knife4jknife4j的前世今生,我们不作细究,感兴趣的朋友可以去 官网 一探究竟。本文只是记录简单的使用方法,以便快速入手。使用swagger2的使用由于knife4j本就是需要swagger2支持,所以奉上swagger2学习地址:https://www.ibm.com/developerwor...原创 2020-05-01 23:06:32 · 10281 阅读 · 3 评论 -
spring注解@transactional事务传播
文章目录事务传播传播类型REQUIREDSUPPORTSMANDATORYREQUIRES_NEWNOT_SUPPORTEDNEVERNESTED事务传播在spring中使用事务的时候,经常会写如下代码: @Transactional(propagation = Propagation.REQUIRED) ,不明就里的小伙伴一起来看看吧。传播类型传播类型分为7种,具体可查看org.spri...原创 2020-04-29 17:14:03 · 1984 阅读 · 0 评论 -
Spring Boot学习笔记-Spring Security(一)
文章目录Spring Security简介使用引入Spring Security依赖:配置方式使用配置文件配置继承WebSecurityConfigurationAdapter基于内存的认证HttpSecurity登录表单详细配置注销登录配置多个HttpSecuritySpring Security简介Spring Security是一个能够为基于Spring生态圈,提供安全访问控制解决方案...原创 2020-03-11 11:59:10 · 586 阅读 · 0 评论