多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、基于maven快速开始 1、访问 http://start.spring.io/ 2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可参考下图所示: ![](https://img.kancloud.cn/d4/52/d452df28b201193d65102f9d97a75d11_1282x620.png) 3、点击 Generate Project 下载项目压缩包 4、如果使用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 选择解压后的文件夹 -> Finsh,OK done! ## 二、典型工程结构 ![](https://img.kancloud.cn/d9/ce/d9cef9658b94c9e419491c22fe0036d9_1366x736.png) * `src/main/java`工程代码程序文件以及主程序入口 * `src/test/java` 测试程序代码文件 * `src/main/resources`配置文件,application.properties是springboot工程的配置文件 * `src/main/resources/static`存放静态文件:图片,css,js等; * `src/main/resources/template` 存放模板文件:jsp,thymeleaf等; >[danger] 如果需要加入自有的jar包,直接放到lib里面,然后在buildpath中纳入,额外的,还要修改pom文件,打包的时候,除了从网上加载其他的jar,还要加载本地的jar; ``` <dependency> <groupId>org.wbase</groupId> <artifactId>org.wbase.framework.core</artifactId> <version>3.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/org.wbase.framework.core.jar</systemPath> </dependency> ``` 另外,增加 ``` <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <includeSystemScope>true</includeSystemScope> </configuration> </plugin> ``` ## 三、最小实例 1、pom.xml中添加支持web的模块: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ``` 2、编写 Controller 内容: ``` @RestController public class RayController { @RequestMapping("/ray") public String index() { return "Hello Ray World"; } } ``` 3、启动测试 运行RayApplication ``` @SpringBootApplication public class RayApplication { public static void main(String[] args) { SpringApplication.run(RayApplication.class, args); } } ``` ![](https://img.kancloud.cn/81/8e/818e6623b03c397391164043bff261d2_1310x582.png) 访问:http://localhost:8080/ray ![](https://img.kancloud.cn/f5/79/f579d425df23ddd6c39bd695cc8fb98e_1366x736.png)