您的位置:首页 > 编程语言 > Java开发

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


首次搭环境,基本遇到的基本这么多东西,后面遇到的也会再更新








阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: