- 右键程序入口,启动
- 通过命令行启动,首先进入到springboot的工程文件目录下,然后输入 mvn spring-boot:run 即可启动springboot
- 通过jar包启动,首先先编译spring-boot项目,输入 mvn install 即可,编译完成之后,进入 target 目录,在命令行输入 java -jar 生成的jar包的名字 就可以启动spring-boot项目
application.yml基本配置文件,可以在里面指定使用的是开发环境还是生产环境的配置文件,application-dev.yml代表开发环境,application-prod代表生产环境
java -jar 生成的jar包的名字 --spring.profiles.active=prod 启动生产环境
java -jar 生成的jar包的名字 --spring.profiles.active=dev 启动开发环境
以上这些步骤都需要先编译生成jar才可进行,application-dev.yml和application-prod.yml需要自己新建
idea 默认生成的是application.properties格式的文件,.yml格式的文件需要自己新建
@Controller 处理http请求
@RestController Spring4之后新加的注解,原来返回json需要@ResponseBody加@Controller
@RequestMapping 配置url映射
@PathVariable 获取url中的数据
@RequestParam 获取请求参数中的值
@GetMapping 组合注解
使用了Spring-Data-Jpa JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hiberna、TopLink等
请求类型 | 请求路径 | 功能 |
---|---|---|
GET | /man | 获取man列表 |
POST | /man | 创建一个man |
GET | /man/id | 通过id查询一个man |
PUT | /man/id | 通过id更新一个man |
DELETE | /man/id | 通过id删除一个man |
这里需要注意的是如果建表时使用的引擎是 MyISAM,那么是不支持事务回滚的,需要改为 InnoDB
新建一个切面类HttpAspect @Before()等注解,面向切面编程