SpringBoot学习笔记(3)

您所在的位置:网站首页 java开发和web开发 SpringBoot学习笔记(3)

SpringBoot学习笔记(3)

2024-07-08 05:25| 来源: 网络整理| 查看: 265

目录

一、没有webapp

二、static和template目录

三、application.properties

SpringBoot这款框架,最突出的特点就是方便集成、快速开发,我们可以省去许多繁琐的配置,虽然说开发者仍需依托SpringMVC和MyBatis等其他框架的支持,但是SpringBoot约定了一套开发模式,用这套模式我们能更方便地开发,也更加地符合SpringBoot的规范-‘约定大于配置’

 

更多关于SpringBoot的总结请点击:SpringBoot使用总结

一、没有webapp

第一次使用SpringBoot的朋友或许和我一样感到奇怪,SpringBoot初始化的Web项目,居然没有webapp这个目录。在传统的SSH、SSM开发中,无论是使用Maven作为构建工具还是以Gradle作为构建工具,都需要有webapp,这个目录下存放着WEB-INF目录和静态资源,WEB-INF目录下存放着web.xml和需要安全处理的jsp页面等,其中web.xml用于配置SpringMVC的前端控制器,或者初始化Spring,或者配置全局字符集等配置,可以说是必须的存在。但是在SpringBoot中并不推荐使用webapp,取而代之的是resource目录下的static目录和template目录

 

二、static和template目录

static目录和template目录是SpringBoot为开发者提供的两个源文件夹,在约定中,static目录用于存放静态资源,即css、js、image、html页面等,这取代了传统开发的webapp目录下的静态资源;而template目录则是存放动态资源的文件夹,即存放jsp页面,freemarker的ftl模板、thymeleaf的html页面等。

 

三、application.properties

在传统的开发中,比如使用SSM框架进行整合开发,我们需要定义许多配置文件,如MyBatis的SqlMapConfig.xml和Spring的applicationContext.xml、SpringMVC的springmvc.xml等,分别定义着不同的配置,项目一大,配置文件就会多很多,而且类别也会越加丰富,这时的配置文件很难管理,所以在SpringBoot中,约定使用application.properties来配置所有的配置文件,如配置tomcat的端口号、SpringMVC的视图解析器等,通过一个配置文件,达到快速配置,即插即用的效果。

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3