为了账号安全,请及时绑定邮箱和手机立即绑定
  • JPA定义了一系列对象持久化的标准,是一个标准。
    查看全部
  • jpa
    查看全部
  • controller注解
    查看全部
    0 采集 收起 来源:Controller的使用

    2016-12-22

  • 配置文件表达式
    查看全部
    0 采集 收起 来源:项目属性配置

    2016-12-22

  • 使用Spring-Data-Jpa JpaRepository接口对查询只提供了findAll以及findOne方法,并没有提供根据某个字段(主键除外)进行查询的功能. 自定义根据指定字段进行查询,方法名需要符合JPA的规范. 在Dao中直接声明方法: findByXXX(); 在ServiceImpl中直接调用即可.
    查看全部
  • 使用Spring-Data-Jpa操作数据库 1.创建Dao接口继承JpaRepository接口,该接口有泛型<T , ID> T参数使用Model类型 ID参数使用Model主键的类型 每个Model对应一个Dao接口,Dao接口无须声明方法. 2.创建Service以及ServiceImpl 在ServiceImpl中通过@Autowired注入Dao. ServiceImpl应用@Service注解标注. 3.使用Dao接口的方法操作数据库 findAll() //查找所有对象,返回List<model>. findOne(ID id) //根据主键查找对象,返回Model. save(T model) //录入或修改对象,返回刚录入或修改的Model. delete(ID id) //删除对象.
    查看全部
  • 在SpringBoot中使用Spring-Data-Jpa步骤: 1.创建数据库 2.引入相关依赖 Spring-boot-starter-data-jpa.jar 数据库jar包 3.在属性配置文件中使用内置属性设置数据源 (数据源的配置) spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/schema spring.datasource.username=root spring.datasource.password=zht191996 (设置Hibernate属性) spring.jpa.hibernate.ddl-auto=create spring.jpa.show-sql=true 4.创建Model实体类,并使用Hibernate注解进行标注. @Entity、@Id、@GeneratedValue、@Column等 5.运行项目 create与update的区别 create是每次操作都要重新创建表结构,表的数据不会被保留. update是每次操作都会基于当前的数据基础上完成操作,并不会重新创建表.
    查看全部
  • JPA(Java Persistence API):定义了一系列对象持久化的标准,目前实现该规范的产品有Hibernate、TopLink. JPA只是一个标准,并不是一个组件或技术,只是文本上的一个规范. Spring-Data-Jpa就是Spring对Hibernate的一个整合.
    查看全部
  • SpringBoot返回JSON数据不需配置,直接在方法上添加@ResponseBody即可. @GetMapping()、@PutMapping()、@PostMapping()、@DeleteMapping()、@RequestMapping. @GetMapping() 只接收GET请求. @PutMapping() 只接收Put请求 @PostMapping() 只接收Post请求. @DeleteMapping() 只接收Delete请求. @RequestMapping() 默认都可以接收,可通过method属性设置. 都有value属性设置映射的url,可以是多个url. @RequestMapping({"",""})
    查看全部
    0 采集 收起 来源:Controller的使用

    2018-03-22

  • 设置多个子配置文件 子配置文件都必须以application-xxx.yml的形式 在application.yml主配置文件中,使用spring.profiles.active属性指明使用的子配置文件后缀名,每次只能指定一个子配置文件. 一般在开发环境与生产环境时使用. 开发环境中,可通过不同启动方式,同时运行不同配置的SpringBoot项目. SpringBoot启动方式 1.ide 2.java -jar ide直接通过主配置文件的spring.profiles.active=后缀名 java -jar xxx.jar --spring.profiles.active=后缀名
    查看全部
    0 采集 收起 来源:项目属性配置

    2016-12-20

  • 用javabean来接收配置文件中的属性 配置文件: Girl: name:咪咪 age:20 javabean: @Component @ConfigurationProperties(prefix = "Girl") public class Girl{ private String name; private String age; set/get方法 } 使用方式: @Autowired private Girl girl;
    查看全部
    0 采集 收起 来源:项目属性配置

    2018-03-22

  • 配置文件中使用配置好的属性 person: name: admin password: 123456 description: "${person.name} ${person.password}" @Value("description") private String all; 父级目录不能设置值,不然启动将会报错
    查看全部
    0 采集 收起 来源:项目属性配置

    2018-03-22

  • 自定义属性 application.yml username: 张三 age: 20 在程序中可以通过@Value注解获取配置文件中单个属性的值 @Value("${username}") private String username; @Value注解为Spring注解,通过注解的value属性对属性进行赋值.
    查看全部
    0 采集 收起 来源:项目属性配置

    2018-03-22

  • SpringBoot的属性配置 SpringBoot中有一个属性配置文件application.properties,用于配置属性. SpringBoot项目启动时会自动加载名为application的配置文件(默认src目录). 可以为SpringBoot内置的属性赋值或自定义属性. //设置内嵌服务器端口号 server.port=8080 //设置上下文配置路径 server.context-path =/ 不需要双引号 默认情况下application是一个properties配置文件,推荐使用yml的文件格式,直接重命名即可. yml格式: server: port: 8080 context-path: / yml格式不用重复写前缀,下一级的属性要比上一级的属性至少缩进一个空格,相同的缩进表示同一级,且在:号后需要有一个空格.
    查看全部
    0 采集 收起 来源:项目属性配置

    2016-12-19

  • SpringBoot中的Controller Spring Boot会自动扫描@SpringBootApplication所在类的同级包,以及下级包里的所有BEAN,所以建议入口类放在最外层的包名下. 或者在启动类中使用@ComponentScan("包路径")注解引入扫描的包. 使用@RestController标注类,表示该类是一个Controller. 使用@RequestMapping注解为Controller设置映射url. @RestController注解相当于@Controller注解加上@ResponseBody注解.(新) 使用@RequestMapping注解为方法指定url. 若不使用@RequestMapping注解为Controller指定访问url,默认就是"/",访问时直接通过 服务器根目录/项目名/方法名即可. 若为Controller指定了@RequestMapping,那么访问时就必须指定两个映射url. Controller中的方法必须使用@RequestMapping注解标注.
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程之前,您需要了解一些前置知识: 1、如何利用maven构建项目 2、Spring注解相关知识 3、MVC的思想的基本概念 4、RestfulApi相关知识
老师告诉你能学到什么?
1、创建第一个Spring Boot应用 2、Spirng Boot中自定义属性配置 3、Spring Boot中Controller的使用 4、Spirng Boot中使用spirng-data-jpa和事务操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!