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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


