【1】SpringBoot---------项目构建

什么是SpringBoot?

SpringBoot 是一个全新的敏捷高效的spring项目框架,它减少了大量的spring配置文件,让spring配置不再成为开发路上的绊脚石。

SpringBoot的优点?

(1):内嵌Tomcat  容器,无需部署war文件。

(2):简化Maven的配置(依赖注入)

(3):自动配置Spring(注解)

(4):无需xml文件

搭建第一个SpringBoot项目  环境:JDK1.8 Eclipse Maven

【1】创建maven工程

groupidartifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

groupId一般分为多个段,这里只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。


ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

********

Packaging  选择jar  因为SpringBoot 项目是一个java应用程序。

********



【2】配置pom.xml文件


【3】创建测试java类


 SpringBootApplication注解:

它是一下几个注解的合体:

@Configuration、@EnableAutoConfiguration、@ComponentScan

Configuration:通过该注解来表明该类是一个Spring的配置,相当于一个xml文件。

ComponentScan:扫包注解  将扫描本包及其子包下的文件,将其添加到SpringIOC容器中。

EnableAutoConfiguration根据你添加的jar依赖自动配置你的Spring应用。



RestController 与 Controller 的区别:

RestController 等价于 ResponseBody+Controller

【1】使用@RestController 无法返回jsp页面,或者html页面。它只能返回return中的内容。 ResponseBody 返回的数据为json格式。


这就是一个最基本的SpringBoot项目的搭建。


猜你喜欢

转载自blog.csdn.net/qq_33274797/article/details/80965902