2021-08-23sprintboot框架学习

1、SpringBoot是由Privotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始化搭建以及开发过程.该框架使用了特定的方式进行配置,从而使开发人员不在需要定义模板话的配置
Spring Boot(微框架) = Springmvc(控制器)+Spring(项目管理)
2、


image.png

目录结构
Application:项目启动类,
@SpringBootApplication 相当于 @EnableAutoConfiguration、@ComponentScan 和 @Configuration 一起使用,主要用来配置启动类
@Bean:创建一个实例,放到Spring容器中,相当于bean标签
@ConfigurationProperties(prefix = "json")
相当于
告诉要扫描的注解的包的位置
扫描的是该类所在包及其类所在的包的子包都会扫描
src/main/java:项目源代码目录
Controller:@RestController 相当于 @Controller 和 @ResponseBody 一起使用的效果,就是将 Controller 中返回的对象转换为对应的格式
@ResponseBody 方法注解,只需要在某个方法上写上注解 @ResponseBody,那么该方法返回格式是text/json
@RequestMapping 用于地址映射,可在类上和方法上使用,如果在类上使用,该类中所有响应请求的方法都要以此为父路径,如果在方法上使用则表示当前响应的路径,如上代码中实现一个 GET 请求可以使用 @RequestMapping ,也可以使用 @GetMapping, @GetMapping 实际上默认指定了请求方法为 RequestMethod.GET,此外 @RequestParam 用来配置请求参数。
src/main/resources:资源文件目录
src/test:测试文件目录
通过@RunWith() @SpringBootTest开启注解进行单元测试,运行它会先开启sprigboot工程,然后再测试
application.yml:配置文件
pom.xml:项目基于 mavan 的依赖配置文件,pom是项目对象模型(Project Object Model)的简称,maven 项目通过 xml 来进行项目配置,pom.xml 就是用来配置 maven 项目的

你可能感兴趣的:(2021-08-23sprintboot框架学习)