快速搭建一个SpringBoot项目(简易)

1、前言:
SpringBoot基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。

2、项目搭建

首先 File ->preject

spring boot空项目的pom文件 spring boot简单项目_spring boot

创建选择项目名称及目录

spring boot空项目的pom文件 spring boot简单项目_spring boot_02

可选择性勾选引用pom依赖

spring boot空项目的pom文件 spring boot简单项目_mybatis_03

然后

spring boot空项目的pom文件 spring boot简单项目_mybatis_04

构建项目后首先配置本地Maven

spring boot空项目的pom文件 spring boot简单项目_mybatis_05

Maven本地配置完成 pom引入主要依赖,完成项目目录创建。

spring boot空项目的pom文件 spring boot简单项目_mysql_06


spring boot空项目的pom文件 spring boot简单项目_spring boot_07

创建Controller测试项目能否跑通

spring boot空项目的pom文件 spring boot简单项目_mysql_08

到此为止一个简易SpringBoot已构建完成,接下来通过yml配置和mybatis实现数据库连接。

spring boot空项目的pom文件 spring boot简单项目_mysql_09


spring boot空项目的pom文件 spring boot简单项目_mybatis_10

测试查询一条SQL语句

spring boot空项目的pom文件 spring boot简单项目_mybatis_11

测试条件后台直接输入:

spring boot空项目的pom文件 spring boot简单项目_mybatis_12

可以通过工具Postman进行测试:

spring boot空项目的pom文件 spring boot简单项目_spring boot_13

注意:
1、再用Mybatis时,这里mapper.xml的ID一定要和mapper.java的方法名是一致的。
2、yml配置文件中端口号配置
3、在yml配置文件中要配置Mapper.xml的识别路径。
4、在启动类上方记得加上@MapperScan

3、核心注解

(1)、@SpringBootApplication:
这是 Spring Boot 最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。这个注解就是 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 这三个注解的组合,也可以用这三个注解来代替 @SpringBootApplication 注解。

(2)、@Configuration:
@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法。

(3)、@Component:
@Component是一个元注解,意思是可以注解其他类注解。

(4)、@RequestBody:
通过HttpMessageConverter读取Request Body并反序列化为Object(泛指)对象。

(5)、@RequestMapping:是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。

(6)、@PathVariable:获取url中的数据。

(7)、@RequestParam:获取请求参数的值。

(8)、@Autowired 自动导入,可以实现Bean的自动注入。