如何在网页上创建SpringBoot项目以及这个项目的相关目录结构

本文介绍了创建Spring Web项目的方法,可通过官方网页下载项目并导入Idea。还阐述了Spring Boot的目录结构,如src/main/java存放Java代码,src/main/resources下有static、templates等目录。说明了访问静态资源的配置,以及将Spring Boot项目打成jar包后的目录结构。

创建SpringWeb项目

https://start.spring.io/ 官方网页创建Spring项目网址

在这里插入图片描述

上面红框写的是(懒得再去截图了) :最后一步 ,把这个项目下载到本地,到入idea就好了

在这里插入图片描述

SpringBoot中的目录结构以及是如何访问静态资源的

目录结构
  1. src/main/java 存放java代码

    为了正常启动项目,我们记住启动类一定在要放在根目录下,其他的java代码一定在启动类的同级或者同级以下

  2. src/main/resources

    …/static 存放静态文件

    …/templates 存放静态页面

    …/config 存放配置文件 配置文件可以直接在resources目录下

修改配置文件来访问静态资源
  1. 我们往application.properties文件中写入spring.resources.static-locations。 然后ctrl左键一直进入就会看到一行代码

            private static final String[] CLASSPATH_RESOURCE_LOCATIONS = new String[]{"classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/"};
    
    

    这个就是定义了我们是如何去访问静态资源的。同个文件的加载顺序,静态资源文件 Spring Boot 默认会挨个从 /META-INF/resources/", “/resources/”, “/static/”, "/public/中查找相应的静态资源。

  2. 若是我们想改变Spring Boot去访问资源的路径,就可以在application.properties中复写spring.resources.static-locations的路径,就可以改变访问资源的路径。不过建议我们这种新手不要去改。修改的方式一般是

    spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/
    
    
我们将SpringBoot项目打个jar包然后可以去看一下他的目录结构

打包解压之后就获得了这个目录结构
在这里插入图片描述

  1. org 中是SpringBoot的类加载器 一般是固定的。
  2. BOOT-INF 其中的classes是自己开发好的类 lib中是自己添加的依赖。
  3. META-INF 中的MANIFEST.MF就是告诉在JVM虚拟机中是如何找到入口函数的。其实这个我也不太懂,但你打开这个MF文件的话,其中就是描述了我们这个项目的相关配置以及打包的文件以及其他相关内容
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值