
Spring
文章平均质量分 95
java叶新东老师
你需要悄悄加班,默默写BUG,然后坑死所有人!
展开
-
9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂
SpringBoot springboot是依赖于spring的,bi'qi原创 2021-06-14 13:49:32 · 11417 阅读 · 23 评论 -
Spring MVC执行流程及原理
面试找虐博主之前每次去面试必问的问题:“讲一下spring mvc的执行流程以及常用组件的作用”;记得第一次和面试官说了大概的流程是这样的:“服务器收到一个请求后会先去HandlerMapping中匹配url,找到url之后用HandlerAdapter 适配器去执行这个控制器(controller层),执行完之后返回一个modelAndView,然后通过视图解析器ViewResolver解析后得到一个view对象,这个view就是渲染好的jsp页面,返回给前端页面”;(等了一会看着我)面试官:原创 2021-05-24 23:22:11 · 6722 阅读 · 21 评论 -
Spring初始化的方法
我们在启动项目的时候都需要在初始化的时候就加载一些方法,比如缓存的初始化、各类第三方接口初始化,那么我们可以用到以下2种方法1、使用 @PostConstruct 注解,@PostConstruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法,使用方式:/** * 功能说明:启动项目初始化 */@PostCo...原创 2018-06-04 14:25:33 · 1488 阅读 · 0 评论 -
springboot 加载完bean之后的初始化
一般情况下,我们的项目在刚启动的时候就需要初始化一些数据,特别有些是需要查询表的情况下,这时候我们就要用到springboot的初始化了,我自己的个人网站就用到了这种技术我们需要实现 CommandLineRunner 接口并在类上面添加 @Component 和 @Order(2) 注解 , 并重写run()方法,springboot会自动扫描这些注解,即可完成初始化,注意:这个初始...原创 2018-08-05 14:31:39 · 12799 阅读 · 0 评论 -
手把手教你搭建springCloud--注册中心使用eureka
此文章写的相对比较简便,主要是为了方便新手开发,如果将所有内容一股脑全放出来,反而增加了新手开发的复杂度,个人认为这样通俗易懂,我们都是先将服务搭建起来之后再去了解其中的技术要点如果需要已经搭建好的项目,去这里下载:https://download.youkuaiyun.com/download/qq_27184497/10719245本文主要围绕搭建一个简单的微服务框架,所以主要项目有三个:...原创 2018-10-14 12:18:52 · 684 阅读 · 0 评论 -
springBoot使用yml配置真是个奇葩
如题,会报出各种各样的错误,下图的格式是正确,为防止以后再出这样的错误,特地深夜写出博客记录,使用yml配置必须注意以下几点(使用properties配置时不会出现类似的问题)1、使用冒号之后,必须换行,除非是最后一级(有些需要有些不需要换行)2、yml的最后一行不能为空值,也就是说,最后一行必须有字符,否则会抛异常3、不能使用 TAB 的方式,只能用空格 ...原创 2018-11-13 11:28:11 · 2208 阅读 · 2 评论 -
springcloud 各功能作用 eureka/Ribbon/Hystrix/zuul..
springcloud 功能列表如下:1、eureka 服务注册中心注册服务2、Ribbon 负载均衡器相当于nginx的负载均衡3、Hystrix 断路器 Hystrix 的熔断过程:比如有3个服务,分别为A、B、C,A和B都需要调用C,当A调用C时出现异常或者错误次数达到一定数量(这个数量可以配置)时,立即切断A和C的连接,所有A的请求都不会到C,直接被Hystrix拦...原创 2018-12-11 17:37:29 · 845 阅读 · 0 评论