SpringBoot
ONE*
这个作者很懒,什么都没留下…
展开
-
SpringBoot问答
简单介绍一下 Spring?有啥缺点?为什么要有 SpringBoot?说出使用 Spring Boot 的主要优点什么是 Spring Boot Starters?Spring Boot中的Starter是一个包含很多依赖描述的集合,只要添加一个Starter,这个Starter里面约定的依赖都会被添加到项目中,Spring Boot 支持哪些内嵌 Servlet 容器?Spring Boot支持内嵌的Tomcat, Jetty和Undertow服务器,如何在 Spr..原创 2022-02-15 12:45:42 · 150 阅读 · 0 评论 -
SpringBoot原理分析
三、SpringBoot原理分析3.1 起步依赖原理分析3.1.1 分析spring-boot-starter-parent按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置):<parent> <groupId>org.springframework.boot</groupId> <artifact转载 2021-03-11 22:08:06 · 78 阅读 · 0 评论 -
SpringBoot整合Mybatis
5.1.1 添加Mybatis的起步依赖<!--mybatis起步依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version></dependency>5转载 2021-03-11 21:14:21 · 63 阅读 · 0 评论 -
SpringBoot的@ConfigurationProperties
通过注解@ConfigurationProperties(prefix=“配置文件中的key的前缀”)可以将配置文件中的配置自动与实体进行映射application.yml配置如下:person: name: zhangsan age: 18实体Bean代码如下:@Controller@ConfigurationProperties(prefix = "person")public class QuickStartController { private String nam原创 2021-03-11 21:11:26 · 118 阅读 · 0 评论 -
SpringBoot的@Value
通过@Value注解将配置文件中的值映射到一个Spring管理的Bean的字段上例如:person: name: zhangsan age: 18实体Bean代码如下:@Controllerpublic class QuickStartController { @Value("${person.name}") private String name; @Value("${person.age}") private Integer age; @原创 2021-03-11 21:10:16 · 72 阅读 · 0 评论 -
SpringBoot配置信息
SpringBoot的配置文件,主要的目的就是对配置信息进行修改的,但在配置时的key从哪里去查询呢?我们可以查阅SpringBoot的官方文档文档URL:https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/reference/htmlsingle/#common-application-properties常用的配置摘抄如下:# QUARTZ SCHEDULER (QuartzProperties)spring.quartz.jdbc.ini原创 2021-03-11 21:08:37 · 63 阅读 · 0 评论 -
yml配置文件的语法
4.1.2.2 yml配置文件的语法4.1.2.2.1 配置普通数据语法: key: value示例代码:name: haohao注意:value之前有一个空格4.1.2.2.2 配置对象数据语法: key: key1: value1 key2: value2 或者: key: {key1: value1,key2: value2}示例代码:person: name: haohao age: 31 addr: beiji原创 2021-03-11 21:05:59 · 306 阅读 · 0 评论 -
使用IDEA快速搭建springboot
原创 2021-03-11 21:05:09 · 59 阅读 · 0 评论 -
SpringBoot工程热部署
2.2.3 SpringBoot工程热部署我们在开发中反复修改类、页面等资源,每次修改后都是需要重新启动才生效,这样每次启动都很麻烦,浪费了大量的时间,我们可以在修改代码后不重启就能生效,在 pom.xml 中添加如下配置就可以实现这样的功能,我们称之为热部署。<!--热部署配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr原创 2021-03-11 21:00:19 · 59 阅读 · 0 评论