自定义属性配置
在yml文件中设置mysql和jpa:
ddds.png
Controller使用
控制器是用来处理用户的请求的。
RestController : 是Spring4之后新加的属性,是ResposeBody和Controller的组合。
RequestMapping : 配置url映射,用户通过摸一个url访问到我们写的方法。
PathVariable : 用于获取url中的数据。
0.png
canshu.jpg
RequestParam : 获取请求参数的值。
dddxxx.png
ddd.png
GetMapping : 组合注解
sss.jpg
PostMapping、DeleteMapping用法一样
spring-data-jpa
ddl-auto
create:每次调用都会创建一个新表,如果之前有会先删掉。
update:第一次调用会创建表结构,如果表中有数据,不会删除表。
create-drop:应用停下来的时候,就会把这张表删掉。
none:什么都不做。
validate:会验证类里面的属性和表结构是否一致,如果不一致会报错。
遇到的坑
1.安装mysql时设置密码为0915,使用Navicat连接mysql正常,但是idea中用jpa的连接方式就是不对,很奇怪,尝试多种解决方式无果,最后将密码改成123456,就可以了。yml文件如下:
TIM截图20170911165936.jpg