Spring Boot Web项目遵循一种典型的Maven或Gradle项目结构,这使得项目的组织和管理更加高效。Spring Boot旨在简化Spring应用的创建和配置,其项目结构也体现了这一点。 主要文件和目录列举 src/main/java:存放Java源代码的目录。 src/main/resources:存放资源文件,如配置文件(application.properties或application.yml)、静态...
<artifactId>spring-boot-starter-web</artifactId> </dependency> 1. 2. 3. 4. 这个是官方提供的 对web支持的依赖模块。Spring Boot会自动关联Web开发相关的依赖,例如Tomcat以及Spring-webmvc等,进而对Web开发进行支持,同时相关技术的配置也将实现自动配置。 打开maven仓库spring-boot-starter-web目录下相关版本的...
也就是com.rumenz.vo包下。 静态资源的目录结构 配置文件 ./src/main/resources/application.properties 静态资源目录 ./src/main/resources/static用来存放css,js,image等静态资源。 模板目录 ./src/main/resources/templates用来存放html模板。 mybatis映射文件 ./src/main/resources/mapper用来存在xml的sql文件。 ...
./src/main/resources/mapper用来存在xml的sql文件。 完整项目结构 本小结源码地址: GitHub:https://github.com/mifunc/springboot/tree/main/lession3 Gitee:https://gitee.com/rumenz/springboot/tree/master/lession3 https://rumenz.com/rumenbiji/springboot-web-directory-structure.html 介绍 我的博客https:...
src/main/webapp: 存放Web资源文件,部署War包时使用。 target/: 存放编译后的文件,如.class文件和JAR包。 Dockerfile: 如果项目需要容器化部署,这个文件用于创建Docker镜像。 README.md: 项目的README文件,通常包含项目说明、构建步骤和使用方法。 LICENSE: 项目的许可证文件,说明项目的版权信息和使用条款。
系列文章 第一节:创建SpringBoot项目并运行HelloWorld 第二节:SpingBoot单元测试 第三节:SpringBoot中web项目推荐目录结构 第四节:SpringBoot中web模版数据渲染展示 第五节:SpringBoot常用注解介绍 第六节:SpingBoot基本配置一 第七节:SpringBoot高级属性配置二 第八节:SpringBoot指定配置文件配置三 第九节:SpringBoot...
很多同学创建一个项目之后,就迫不及待的上手开写了。项目代码不像一些框架代码一样可以随意的去写,但一般都是采用MVC的模式进行开发。很悲催的是,Java中Web开发的这些目录名称,到现在还是一团乱麻,你需要自己去规划。 什么Controller、Service、Dao等,但其实这种划分方式弊端很多!本文将先介绍两种典型的分层结构,然后...
完整项目结构 本小结源码地址: GitHub:https://github.com/mifunc/springboot/tree/main/lession3 Gitee:https://gitee.com/rumenz/springboot/tree/master/lession3 https://rumenz.com/rumenbiji/springboot-web-directory-structure.html 介绍 我的博客https://rumenz.com/ ...
使⽤SpringBoot中web项⽬推荐⽬录结构的问题 ⽬录 下⾯是我创建的⽬录结构 项⽬结构 静态资源的⽬录结构 完整项⽬结构 SpingBoot 365计划开始更新了,计划⼿敲365个dSpringBoot案例回顾总结形成知识体系。⽬前已经输出了32节的内容。所有源码托管在GitHub 和Gitee上。下⾯是我创建的⽬录结构 ....