Controller的使用
@Controller : 处理Http请求
@RestController : Spring 4之后新加的注解,返回Json等同 @ResponseBody 和@Controller
@RequestMapping : 配置url映射
@GetMapping : 组合注解[@PostMapping等对应method]
@RequestMapping(vaule="/xxx",method = RequestMethod.GET)
@RequestParam : 获取请求参数的值
@PathVariable : 获取url中的数据
数据库操作
引入Spring-Data-Jpa msql 依赖包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
application.yml配置:
create 启动时删数据库中的表,然后创建,退出时不删除数据表
create-drop 启动时删数据库中的表,然后创建,退出时删除数据表 如果表不存在报错
none 启动时不操作数据库
update 如果启动时表格式不一致则更新表,原有数据保留
validate 项目启动表结构进行校验 如果不一致则报错
spring.jpa.show-sql 是否显示slq语句
编写实体类

Dao 继承JpaRepository

单元测试

SpringBoot基础实践:Controller与数据库操作
本文主要介绍SpringBoot中Controller的使用,包括处理Http请求、获取请求参数的方法。同时,讲解了如何进行数据库操作,如配置Spring-Data-Jpa、mysql,设置数据源策略,以及编写实体类和Dao继承JpaRepository进行单元测试。
581

被折叠的 条评论
为什么被折叠?



