spring boot学习(二) spring boot 项目的基本结构

目录

前言

约定大于配置,或者约定优于配置

main和test

java和resources


前言

在上一篇中,我们使用maven建了一个boot项目,当然那个时候的项目还是比较简单的。当然除了这种方式以外,spring官方还提供了帮助构建boot项目的一个界面,在IDEA中已经集成了帮助创建的方式,感兴趣的童鞋可以去看一下这篇文章。我们今天重点来说一下,使用这种方式创建完后boot项目中的结构。

约定大于配置,或者约定优于配置

在学习maven的时候,我相信很多童鞋都听过如标题的一句话,也确确实实感受到了一些其中的好处,spring boot本身就是为了简化spring项目所开发的,在spring中最繁琐的事情莫过于就是去写配置文件,加个数据源,写个配置文件,加个缓存写个配置文件,这样的方式不过是一个开发新手,还是一个老手,我相信没有一个是喜欢的。

所以,boot在设计的时候就考虑到了这点,不同名称的包,所起到的作用也是不一样的,并且一些文件的命名也是不能改变的。

main和test

maven项目中一般都会创建一个main包和一个test包,如同字面意思,一个是程序入口,一个是测试,我们在开发代码的时候肯定主要是写main中的内容

java和resources

在main包中,有两个包,一个是java,一个是resources

这样两个包,java就是放java代码的地方,而我们今天的重点就来说一下resources

  • static
  • templates
  • appliction.properties

resources中有三个资源

static包主要是用来放置静态资源的,诸如css/js/image这些文件,在boot中,本身对于static中的内容是不加过滤验证的,我们可以直接访问。

templates包中放置的是项目开发的界面,为什么是模板(template)我们在之后再说

application.properties是boot项目的配置文件,boot项目最大的好处就在于这里,童鞋们在写的时候,不用再写繁琐的配置文件了,基本上不太复杂的配置信息都可以在这里进行编写了。

好,说完了这几个文件后,童鞋们一定要记住,这些文件名称不能变,一个字都不能错,否则就起不到作用了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值