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

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

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

2、项目搭建
首先 File ->preject
快速搭建一个SpringBoot项目(简易)_第1张图片

创建选择项目名称及目录

快速搭建一个SpringBoot项目(简易)_第2张图片

可选择性勾选引用pom依赖
快速搭建一个SpringBoot项目(简易)_第3张图片

然后
在这里插入图片描述

构建项目后首先配置本地Maven
快速搭建一个SpringBoot项目(简易)_第4张图片

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

快速搭建一个SpringBoot项目(简易)_第5张图片
快速搭建一个SpringBoot项目(简易)_第6张图片

创建Controller测试项目能否跑通

快速搭建一个SpringBoot项目(简易)_第7张图片

到此为止一个简易SpringBoot已构建完成,接下来通过yml配置和mybatis实现数据库连接。
快速搭建一个SpringBoot项目(简易)_第8张图片
快速搭建一个SpringBoot项目(简易)_第9张图片

测试查询一条SQL语句
快速搭建一个SpringBoot项目(简易)_第10张图片

测试条件后台直接输入:
在这里插入图片描述

可以通过工具Postman进行测试:
快速搭建一个SpringBoot项目(简易)_第11张图片

注意:
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的自动注入。

你可能感兴趣的:(SpringBoot,mybatis,java,spring,boot,mysql)