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