摘要:
“provided”表示只用于编译和测试,打包不包含此依赖。然后,需要给IDEA安装Lombok插件 阅读全文
摘要:
@Value和@ConfigurationProperties 阅读全文
摘要:
Spring Boot环境准备主要包括安装JDK、安装Maven、安装IntelliJ IDEA。 1.安装JDK JDK是Java编译运行时必不可少的工具。想要编写Spring Boot应用,第一步就是安装JDK。有关JDK的安装可以参考JDK官方教程。 2.安装Maven Maven是一个强大的 阅读全文
摘要:
10.spring-boot-devtools spring-boot-devtools是开发者工具模块,主要为Spring Boot开发阶段提供一些特性,如修改了代码自动重启应用等。这个模块的功能是可选的,仅限于本地开发阶段使用,当用构建的jar包运行时这些功能会被禁用。 阅读全文
摘要:
9.spring-boot-loader spring-boot-loader可以用来构建一个单独可执行的jar包,使用java -jar就能直接运行。也可以使用Spring Boot提供的Maven或者Gradle插件来构建jar包。 阅读全文
摘要:
8.spring-boot-test-autoconfigure spring-boot-test-autoconfigure用于为spring-boot-test测试模块提供自动配置。 阅读全文
摘要:
7.spring-boot-test spring-boot-test是Spring Boot测试模块,为应用测试提供了许多非常有用的核心功能。 阅读全文
摘要:
6.spring-boot-actuator-autoconfigure spring-boot-actuator-autoconfigure用于为spring-boot-actuator执行端点提供自动配置。 阅读全文
摘要:
5.spring-boot-actuator spring-boot-actuator是Spring Boot提供的执行端点,包括健康端点、环境端点、Spring Bean端点等 阅读全文
摘要:
4.spring-boot-cli spring-boot-cli是Spring Boot的命令行工具,用于编译和运行Groovy源程序,使用它可以十分简单地编写并运行一个应用程序。它也能监控你的文件,一旦有变动就会自动重新编译并重新启动应用程序。 阅读全文
摘要:
spring-boot-starters是Spring Boot的启动器,它可以一站式打包Spring及相关技术应用,而不需要开发者到处寻找依赖和示例来配置代码。 开发者只要启动spring-boot-starters 中的spring-boot-starter-web启动器,该模块就会自动配置 W 阅读全文
摘要:
spring-boot-autoconfigure能根据类路径下的内容自动配置,提供的@EnableAutoConfiguration注解能启用Spring Boot的自动配置功能。自动配置功能可以推断开发者可能需要加载哪些Spring Bean,例如,如果类路径下有一个连接池的包,此时并未提供任何 阅读全文
摘要:
spring-boot是Spring Boot的主模块,也是支持其他模块的核心模块,主要功能包含以下几点。 (1)提供了一个用于启动 Spring 应用的主类,它的主要作用是创建和刷新Spring容器的上下文。 (2)提供了内嵌式的并可自由选择搭配的Web应用容器,例如,Tomcat、Jetty、U 阅读全文
摘要:
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; 阅读全文
摘要:
<!-- JPA的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> 阅读全文
摘要:
<!-- Springboot整合mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1. 阅读全文
摘要:
<!-- thymeleaf整合依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 阅读全文
摘要:
<!-- 打包方式--> <!-- <packaging>war</packaging>--> <packaging>jar</packaging> <!-- 新版本SpringBoot为什么去掉了Parent依赖 maven有继承关系,它跟java中类继承关系是一样的,可以进行子继承父依赖。 -- 阅读全文
摘要:
<modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo</name> <d 阅读全文
摘要:
<!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>thymeleaf</title> </head> <body> <!-- 获取变量-- 阅读全文