这里写目录标题
SpringBoot入门
一、SpringBoot 概念
SpringBoot其实不是一个新的框架,而是对Spring的补充、改善和优化。基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。
二、JavaConfig 入门
1. JavaConfig 概念
java config 是指基于java配置的 spring,简单来说 javaconfig 就是使用 java 注解替换原来的 xml 配置。传统的Spring一般都是基本 xml 配置的,后来 spring3.0 新增了许多 java config 的注解,尤其是 spring boot,基本都是 java config 配置。Springboot 原理基于 javaConfig 的,学好 javaConfig 会为 springboot 打好基础。
2. 项目准备
-
创建 maven 项目
-
导入依赖
<properties>
<spring.version>5.0.8.RELEASE</spring.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.22</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}