随笔分类 - >>>>>>已整理的分类 / SpringBoot
摘要:
基于SpringBoot 2.6.2版本 mybatis整合starter <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ve
阅读全文

摘要:
在 Web 应用中会涉及到大量的静态资源,例如 JS、CSS 和 HTML 等。我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射;但在 SpringBoot 中则不再需要进行此项配置,因为 SpringBoot 已经默认完成了这一工作。 Spring Boot 默认为我们提
阅读全文

摘要:
除了默认配置文件,Spring Boot还可以加载一些位于项目外部的配置文件。我们可以通过如下 2 个参数,指定外部配置文件的路径: spring.config.location spring.config.additional-location spring.config.location 我们可
阅读全文

摘要:
Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。 我非常喜欢这种自动装配的机制,所以在自己开
阅读全文

摘要:
SpringBoot中有一个很重要的模块,那就是spring-boot-autoconfigure。可以说我们所有的三方依赖的自动配置AutoConfiguration(自动化配置类),比如KafkaAutoConfiguration、GsonAutoConfiguration、WebMvcAuto
阅读全文

摘要:
SpringBoot配置文件默认为application.*和application-default.*,如果通过spring.config.name属性指定了自定义配置文件名则加载读取指定的配置文件;扩展名有四个:*.properties、*.xml、*.yml、*.yaml spring.fac
阅读全文

摘要:
对象、Map(属性和值) 例如配置类中的字段为: Map<String,Object> maps; 在yml配置文件中,行内写法: person.maps: {key1: value1,key2: value2} 需要注意冒号(:)后的空格,或者 person: maps: key: value 在
阅读全文

摘要:
Spring的属性注入方式(以前的方式) java配置主要靠java类和一些注解来达到和xml配置一样的效果,比较常用的注解有: @Configuration:声明一个类作为配置类,代替xml文件 @Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签 @Value:属性注入
阅读全文

摘要:
spring-boot-starter <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.6.2</version> <sc
阅读全文

摘要:
Spring Boot的每个发布版本都会规划它所支持的依赖项。实际上,你不用指定这些依赖项的版本号,因为Spring Boot都为你管理好了。当更新Spring Boot时,会相应的更新依赖。 spring-cloud-dependencies也是一个依赖管理器的pom文件,与spring-boot
阅读全文

摘要:
Spring Boot 简介 SpringBoot是一个快速开发框架,通过maven依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终以Java应用程序进行执行。 三种创建 Spr
阅读全文
