3ce373a4-14f1-4677-88c3-c46446c6d4[!note]+ # springboot文件构造
src/main/java 开发代码以及主程序入口 src/main/java/Application.java 【Application.java根据项目名称变动】作为程序主入口,建议放在根目录下,主要用于一些框架配 src/main/java/controller 目录主要存放页面访问控制代码 src/main/java/service 目录主要存放业务实现代码 src/main/java/service/serviceImpl 目录主要存放业务逻辑实现代码 src/main/java/domain 目录主要存放实体类代码 src/main/java/dao 目录主要存放mapper接口 src/main/resources 存放项目资源文件 src/main/resources/application.yml 主要配置文件application.properties src/main/resources/mapper 存放mapper xml文件 src/main/resources/static 存放项目中用到的静态资源,如css、js、images src/main/resources/templates 存放前端模板代码 src/test/java存放项目测试代码 src/test/resources存放项目测试时的资源文件 target项目输出位置,如编译产生的jar包等 pom.xmlmaven依赖此文件构建项目,主要包含项目依赖等内容,使用xml编写 注意:.properties的文件优先级高于.yml文件。 pom.xml:文件springboot项目下的pom.xml主要是存放依赖信息 1.spring-boot-starter-parent是个特殊的starter,用来提供相关的maven默认依赖,使用它之后,常用的包依赖可以省去version标签。 2.spring-boot-starter-web:得到常用的web依赖包,比如spring-web、spring-webmvc等 3.spring-boot-starter-test:自动引入与测试相关的包 4.spring-boot-maven-plugin:这是个maven插件,能够以maven的方式为应用提供springboot的支持,即为springboot应用提供了执行maven操作的可能。能够将springboot应用打包为可执行的jar或者war文件项目创建使用
>spring initializr新增依赖使用>spring initializr:Add starters编译方法:ctrl+shift+p 输入maven 指令 compiler编译
运行以后会在相应的target目录生成class文件,注意删除时,需要同步删除!