![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
凤凰FH
选择即是承载,努力不过坚持,价值在于创造,快乐源于内心。
展开
-
【一】创建Spring Boot应用
使用开发工具Idea,菜单栏选择File->New->Project,在弹出框中选择Spring Initializr,如下图:点击下一步,输入Group、Artifact,其它可以不动,如下图:点击下一步,选择依赖。在Developer Tools中选择Lombok(可以减少很多代码量的工具),Spring Boot版本使用默认值,如下图:点击下一步,创建一个...原创 2019-10-16 14:25:42 · 112 阅读 · 0 评论 -
【Spring源码点滴】 @ControllerAdvice
在SpringMVC中,@Controller可以定义一个控制层Bean,其中的方法比较专注于业务,实际在应用中,通常需要对业务前后进行统一的处理,这时会告诉你可以用@ControllerAdvice注解,在其中可以完成统一处理的逻辑,那么@ControllerAdive是怎么实现的?首先,根据@ControllerAdvice查找到和它相关的类,发现ControllerAdviceBean。...原创 2019-02-16 15:46:13 · 748 阅读 · 0 评论 -
【eureka】跟踪源码、发散
在spring微服务架构中,服务经常打印一条日志:第一个问题:这个5640是什么意思?找一下打印日志的格式,在项目中没找到,但是在config项目中找到了一个。里面console的配置如下:再看这个property,配置如下:<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:...原创 2019-10-08 17:50:01 · 181 阅读 · 0 评论 -
【Spring Security】WebSecurity
首先,查看WebSecurity类图,如下:SecurityBuilder是基础接口,代码如下:public interface SecurityBuilder<O> { /** * Builds the object and returns it or null. * * @return the Object to be built or null if...原创 2019-10-09 14:42:19 · 153 阅读 · 0 评论