摘要:
基于SpringBoot 2.6.2版本 mybatis整合starter <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ve 阅读全文
![SpringBoot场景启动器starter介绍及自定义starter](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231022105524468-89370384.png)
摘要:
在 Web 应用中会涉及到大量的静态资源,例如 JS、CSS 和 HTML 等。我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射;但在 SpringBoot 中则不再需要进行此项配置,因为 SpringBoot 已经默认完成了这一工作。 Spring Boot 默认为我们提 阅读全文
![Spring Boot对静态资源的处理](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231022104028047-2015523094.png)
摘要:
除了默认配置文件,Spring Boot还可以加载一些位于项目外部的配置文件。我们可以通过如下 2 个参数,指定外部配置文件的路径: spring.config.location spring.config.additional-location spring.config.location 我们可 阅读全文
![SpringBoot加载外部配置文件](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231022103633851-144686756.png)
摘要:
Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。 我非常喜欢这种自动装配的机制,所以在自己开 阅读全文
![你需要知道的Spring & SpringBoot的扩展点](https://img2023.cnblogs.com/blog/2443180/202312/2443180-20231224085212453-908728510.png)
摘要:
SpringBoot中有一个很重要的模块,那就是spring-boot-autoconfigure。可以说我们所有的三方依赖的自动配置AutoConfiguration(自动化配置类),比如KafkaAutoConfiguration、GsonAutoConfiguration、WebMvcAuto 阅读全文
![SpringBoot的条件注解@ConditionalOnXxx](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231022090040960-1297004442.png)
摘要:
SpringBoot配置文件默认为application.*和application-default.*,如果通过spring.config.name属性指定了自定义配置文件名则加载读取指定的配置文件;扩展名有四个:*.properties、*.xml、*.yml、*.yaml spring.fac 阅读全文
![SpringBoot配置文件的加载顺序(存放位置、文件类型)](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231021164951083-1345793365.png)
摘要:
对象、Map(属性和值) 例如配置类中的字段为: Map<String,Object> maps; 在yml配置文件中,行内写法: person.maps: {key1: value1,key2: value2} 需要注意冒号(:)后的空格,或者 person: maps: key: value 在 阅读全文
![SpringBoot配置文件中Map和List类型如何配置](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231021164725730-1197811815.png)
摘要:
Spring的属性注入方式(以前的方式) java配置主要靠java类和一些注解来达到和xml配置一样的效果,比较常用的注解有: @Configuration:声明一个类作为配置类,代替xml文件 @Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签 @Value:属性注入 阅读全文
![SpringBoot 属性注入的方式](https://img2023.cnblogs.com/blog/2443180/202310/2443180-20231021155520268-1697036273.png)