Intellij IDEA创建SpringBoot maven项目步骤
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(比喻)
*使用Spring Boot有什么好处呢?*其实就是简单、快速、方便。
下面我们使用Intellij来快速搭建SpringBoot:
- File—>New—>Project—选择Spring Initializr
2.
3.选择依赖为Web(需要什么依赖就选择什么)
4.Finish到此创建成功
5.我搭建的时候因为网速慢,maven仓库的包迟迟下载不下来,后来我在pom.xml文件中设置了私服仓库。
6.等待项目就绪后,其结构如下:
其中@ComponentScan告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器。
@SpringBootApplication的注解,这个注解用来标明这个类是程序的入口。
@SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起
(1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类
(2)@ComponentScan:启用注解扫描
(3)@EnableAutoConfiguration:开启springboot的自动配置功能
7.新建一个HelloController类,如果hello类和ZzhbabyApplication类在同一个包路径下,则@ComponentScan注解就不必使用了。
8.运行ZzhbabyApplication,
测试:
在地址栏中输入http://localhost:8080/hello
Successful!