SpringBoot学习三:入门基本配置及注解详解
2018-05-13 09:22
369 查看
版权声明:未经博主允许,禁止转载。 https://blog.csdn.net/cuipeng1019/article/details/80296789
第一次搭SpringBoot项目,会看不懂很多配置,基本是先照猫画虎搭起来,运行正常。
但不知道其中的含义
首先,pom.xml文件
分为两部门,一是引入依赖管理,二是引入核心组件
依赖管理:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.3.RELEASE</version> </parent>
spring-boot-starter-parent它可以提供dependency management,也就是说依赖管理,引入以后在申明其它dependency的时候就不需要version了
核心组件:
<dependencies> <!—SpringBoot web 组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>spring-boot-starter-web是核心组件,是必须添加的,里面包含了spring的核心Jar包。
有兴趣可以研究研究
还有启动springboot的配置:
spring-boot-maven-plugin作用
如果我们要直接Main启动spring,那么以下plugin必须要添加,否则是无法启动的。
pom.xml配置到此就基本配置完成
下面介绍下常用注解配置:
1、@RestController
@RestController相当于@Controller+@ResponseBody,表示修饰的Controller所有方法返回的都是Json格式,并支持Restful风格
2、@EnableAutoConfiguration
作用在于让 Spring Boot 根据应用所声明的依赖来对 Spring 框架进行自动配置。 这个注解告诉Spring Boot根据添加的jar依赖猜测你想如何配置Spring。由于spring-boot-starter-web添加了Tomcat和Spring MVC,所以auto-configuration将假定你正在开发一个web应用并相应地对Spring进行设置。
3、@SpringBootApplication
@SpringBootApplication = @Configuration+@EnableAutoConfiguration
首次搭环境,基本遇到的基本这么多东西,后面遇到的也会再更新
相关文章推荐
- Spring自动注入,利用注解实现spring基本配置详解,Spring注解快速入门
- spring boot 入门学习(二)配置文件注解
- SpringBoot入门学习二(SpringBoot各种属性与配置)
- Spring学习(1):控制反转(IoC)和依赖注入(DI)的详解以及注解(annotation)开发入门案例
- Spring Boot中使用MyBatis注解配置详解
- Spring Boot + Jpa(Hibernate) 架构基本配置详解
- Spring Boot中使用MyBatis注解配置详解
- spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
- spring boot框架学习学前掌握之重要注解(1)-java配置方式
- 微服务开发的入门级框架Spring Boot详解:属性配置
- Spring(三)利用注解实现spring基本配置详解
- 利用注解实现spring基本配置详解
- 学习Spring(二) -- Spring配置文件基本属性详解
- springboot 入门教程(3)-运行原理、关键注解和配置
- 利用注解实现spring基本配置详解
- 02.Spring Cloud学习笔记之Spring Boot配置文件详解
- SSH:Spring框架(利用注解实现spring基本配置详解)
- Java程序员从笨鸟到菜鸟之(七十二)细谈Spring(四)利用注解实现spring基本配置详解
- 微服务开发的入门级框架Spring Boot详解:注解
- Spring(四)利用注解实现spring基本配置详解