第一个SpringBoot应用启动测试
编写一个HTTP接口
- 创建package命名为com.example.demo.controller(根据实际情况修改)
- 创建HelloController类,内容如下:
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Author: haohaowang
* @Desc
* @Date: 2019/9/12 9:17
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String index() {
return "Hello World";
}
}
启动主程序(如下图),使用PostMan或者浏览器工具发起请求: http://localhost:8080/hello ,可以看到页面返回:Hello World
Spring Boot工程结构推荐
Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不少特殊的配置工作。
- root package结构:
com.example.demo
应用主类XxxApplication.java置于root package下,通常我们会在应用主类中做一些框架配置扫描等配置,我们放在root package下可以帮助程序减少手工配置来加载到我们希望被Spring加载的内容 - 实体(Entity)与数据访问层(Repository)置于
com.example.demo.domain
包下 - 逻辑层(Service)置于
com.example.demo.service
包下 - Web层(web)置于
com.example.demo.web
包下
正文到此结束(点击广告是对作者最大的支持)
- 本文标签: SpringBoot
- 版权声明: 本站原创文章,于2019年09月12日由好好网发布,转载请注明出处