
SpringBoot系列
文章平均质量分 68
Thomasdududu~
越是抱怨,越是与目标渐行渐远
展开
-
用源码方式打开SpringBoot的自动装配原理
用源码方式打开SpringBoot的自动装配原理什么是装配?学到SpringBoot的时候,有很多时候都忘记了在Spring会做的一件繁琐的事情,那就是把Bean对象托管到Spring Ioc容器,这个过程叫做装配,装配要写大量的xml文件,所以Spring被称为 配置地狱 。随后SpringBoot就是天降猛男,又来拯救程序员了,自动装配就是SpringBoot的核心之一。那么它怎么自动的?又到了最激动人心的源码环节了,首先来看看主启动类(xxxApplication)。可以看到 @Spri原创 2021-03-29 09:56:15 · 236 阅读 · 0 评论 -
三分钟了解微服务
三分钟了解微服务微服务到底是什么?微服务是一种架构风格!这种框架用于开发时,必须是一系列小服务组成,然后通过http或rpc方式互通。说了等一白说, 为了更深刻了解,下面先来与过去的架构对比,如mvc架构,mvvm前端架构。mvc架构和微服务架构的区别mvc架构对于程序员来说都不陌生,这是一种所谓的单体应用架构(all in one),将应用中的所有服务都封装在一个应用中(war包)。这样做也有好处,方便开发和测试,部署也方便(相对于微服务架构),但也适用于小的应用开发,拓展时,只需要原创 2021-03-28 11:03:10 · 567 阅读 · 0 评论 -
SpringBoot整合阿里Druid数据源
SpringBoot整合阿里 Druid数据源首先阿里的Druid是开源数据源,监控sql和数据库性能方面非常强大,扩展功能、应用广泛,十分优秀的数据连接池。首先SpringBoot整合Druid源需要导入依赖<!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId>原创 2021-03-17 19:47:55 · 2342 阅读 · 3 评论 -
Spring boot使用模板引擎thymeleaf时无法加载样式css(静态资源)的问题
Spring boot使用模板引擎thymeleaf时无法加载样式css静态资源的问题1,没有引入th:*属性命名空间 <html lang="en" xmlns:th="http://www.thymeleaf.org">在模板引擎的头部引入命名空间2,联入css等静态资源时,没有加命名空间th:,导致静态资源加载不到 <link th:href="@{ /css/bootstrap.min.css }" rel="stylesheet">注意hre原创 2021-03-15 20:40:15 · 4401 阅读 · 0 评论