SpringBoot项⽬结构介绍
⼀项⽬结构介绍
springboot框架本⾝对项⽬结构并没有特别的要求,但是按照最佳的项⽬结构可以帮助我们减少可能遇到的错误问题。结构如下:
(1)应⽤主类SpringbootApplication应该放于根⽬录下springboot下,通常我们会在主类中做⼀些框架配置扫描等配
置,SpringbootApplication放在根⽬录下可以可以帮助程序减少⼿⼯配置来加载到我们希望被Spring加载的内容。
(2)实体(entity)与数据库访问层(Repository)位于domain包下。
(3)逻辑层位于service包下。
(4)Web层位于web包下。
(5)图⽚⽂件放于static⽂件夹下。
(6)html⽂件放于templates⽂件夹下。
(7)application.properties ⽂件主要配置⼀些数据库连接等信息。
第⼀篇我们使⽤RestController(spring4.0新特性)返回⼀个json(在spring4.0之前我们要返回⼀个json结果,需要使⽤@Controller与@ResponseBody配合使⽤)如果返回值是⼀个html⽂件,则需要将html⽂件放到templates⽂件夹下。
在l⽂件中引⼊
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
springboot结构 代码如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论