-
spring-data-jpa
1. spring.jpa.hibernate.ddl-auto: create/update.....
2. @Entity 放在实体类上,@id@generatedValue放在属性id上,可以反向生成数据库表
查看全部 -
启动方式
1. idea 环境启动
2.先编译mvn install,再启动mvn spring-boot:run
3. jar -jar girl-0.0.1-snapshot.jar
查看全部 -
@SpringBoot---三种启动方式
1、选中带注解SpringBootApplication的类右键"run"。
2、 使用cmd命令,进入项目目录,使用"mvn spring-boot:run"命令。
3、先使用"mvn install"命令编译,再进入target目录下,使用"java -jar 生成的jar包"命令。
查看全部 -
springBoot项目的三种启动方式:
1.idea启动
2.项目目录文件夹下,执行mvn spring-boot:run 命令
3.先使用mvn install编译spring-boot项目,使用Java命令 Java -jar 生成的jar文件,进行启动
查看全部 -
@control ler控制 @RestController 即@ResponseBody和@Control ler的组合 @RequestMapping get方法的简写为@GetMapping @RequestMapping post方法的简写为@PostMapping 参数,http://www.baidu.com/group?id=参数用@RequestParam http://www.baidu.com/group/id用@PathVariable Url映射用@GetMapping(value ={id|age}) 插入数据先后同时插曲才算成功用事务处理@Transaction查看全部
-
2.0.0以上版本的spring boot实体的默认引擎为MyISAM,其不支持事务,需要配置引擎为为innoDB
需要在yml的spring:jpa下设置database-platform为org.hibernate.dialect.MySQL5InnoDBDialect即可查看全部 -
springboot 三种启动方式
1.直接在idea启动
2.mvn spring-boot:run
3.编译程序 mvn install 进入target java -jar XXXX.jar
查看全部 -
这些才是重点:
JdbcTemplate
Mybatis
Redis
MongoDB
用缓存应对高并发
查看全部 -
添加一个女生信息,传参数的写法。jpa自带的save方法返回的就是你添加的值
查看全部 -
也可以对应的写成getMapping或者PostMapping的组合注解
查看全部 -
给id设定成是否是必传参数,并且给它设一个默认值的写法
查看全部 -
@PathVariable("id")对应的是resultful形式中的{}中的属性
如:value="/say/{id}"
@RequestParam("id") Integer MyId对应的是网页访问地址中请求的属性
如:地址栏中的 /say?id=100 这个注解可以让 MyId=100
如果过地址为 /say?id= 则 MyId=null
如果地址为 /say 的形式 ,则会报404
如果想让上述的为空也可以,不写也可以,需要在@RequestParam中添加参数(value="id",required=false,defaultValue="0"),
required=false表示可以为空 defaultValue="0"默认值为0
这样如果id=或者不写 那么MyId=0 如果写,那就是对应的值
查看全部 -
springboot官方模版,类似于jsp,不推荐使用,现在项目开发都是前后端分离的,后台直接提供接口,返回json数据。传统的开发模式,对性能的损耗很大,所以不推荐使用。
查看全部 -
注:版本信息跟着老师一样的。
但是有些方法不能使用了!
个人笔记如下,希望能帮助到同学们。
更新操作:
更新信息是根据给出的条件进行操作,所有给出的条件需要使用@PathVariable
更新是通过给出的条件得到对象数据。图中123皆可得到用户数据。
删除操作:
delete(var)方法传入的var为对象,通过delete请求传入的是id值,需要使用deleteById(var)方法
//girlRepository.deleteById(id);
girlRepository.delete(id);
查看全部
举报