Spring Boot 主类及目录结构介绍说明
下文笔者将讲述Spring Boot项目的目录结构简介说明,如下所示:
在介绍Spring Boot目录结构前,笔者先简述Spring Boot项目和传统项目的区别 1.Spring Boot通常情况下,打成一个jar包 传统项目通常会打成一个war包 2.Spring Boot直接打成jar包,里面内置了Servlet容器 可直接使用 java -jar ****.jar 无需web容器的Servlet容器
META-INF/MANIFEST.MF
Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Built-By: admin Start-Class: cn.javastack.MyApplication Spring-Boot-Classes: BOOT-INF/classes/ Spring-Boot-Lib: BOOT-INF/lib/ Spring-Boot-Version: 2.0.4.RELEASE Created-By: Apache Maven 3.5.0 Build-Jdk: 1.8.0_151 Main-Class: org.springframework.boot.loader.JarLauncher
jar包内容
+- java265 +- TestMain.java | +- user | +- User.java | +- UserController.java | +- UserService.java | +- UserRepository.java | +- order +- Order.java +- OrderController.java +- OrderService.java +- OrderRepository.java
主启动类
package cn.java265.TestMain; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /* * java265.com 示例代码 */ @SpringBootApplication public class TestMain { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。