Springboot大家应该不陌生了,这是spring家族中如今最闪耀的一颗星,今天,我们就来了解了解如何搭建springboot框架吧。
一、打开IDEA,选择new file,然后创建一个springboot模块
二、设置你的group与artifact,这里记得选择jar包
三、选择你想要创建的springboot项目,这里我们选择创建一个springbootweb项目,然后next + finish
四、这样我们的一个简单springboot项目就创建完成了,我们可以来看看SpringBoot的目录结构
Springboot目录解析:
1. Application
@SpringBootApplication注解是springboot的核心注解,主要作用是开启spring自动配置。使用这个注解相当于加上了下面三个注解:main方法中的SpringApplication.run在启动的时候会启动springboot程序,启动spring容器,启动内嵌的tomcat容器。
@Configuration 允许将其他@bean注解标识的类加入到spring容器中,相当于spring配置文件中的beans标签
@EnableAutoConfiguration 启动自动配置
@ComponentScan 会自动扫描当前包和子包下的标有@Component,@Service,@Repository,@Controller的类。相当于以前spring配置文件中的context:component-scan
不要创建一个比Application类包级别高的类,需要创建子包,因为spring boot会自动扫描application类的子包或者是平级的类。如果是高与application的话就无法扫描了。
2.resources目录
application.properties 是spring boot配置文件
static存放静态资源
templatesspring boot动态的数据不建议使用jsp,而是使用thymeleaf模板语言,跟velocity和freemarker类似,是一个模板引擎。是独立于spring boot的,并不是spring boot的一部分。
3.pom文件
这里是存放依赖的地方,依赖没有版本号,是从父工程中选择继承的(应该是父工程的父工程,爷爷辈)。这个依赖叫做起步依赖,这些第三方的依赖是写在了dependencymanagement中,所以我们的项目如果要使用的话,还需要些依赖,只不过版本号是可以省略的。如果不想使用spring boot的默认版本的话,自己手动添加版本号即可
以上就是今天的全部内容了,springboot是如今最流行的java框架之一,如果你还想了解更多springboot框架相关java架构师知识,就请一直关注我们吧。
推荐阅读: