为了账号安全,请及时绑定邮箱和手机立即绑定
  • 使用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) //删除对象.
    查看全部
  • @Entity 注解表示对应数据库表 @Id 注解用于定义表的id @GeneratedValue 注解用于设置id自动增长
    查看全部
  • 在SpringBoot中使用Spring-Data-Jpa步骤: 在pom.xml引入mysql配置 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> 在application.yml主配置文件中添加配置: spring: profiles: active: dev datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test username: root password: root jpa: hibernate: ddl-auto: create show-sql: true /* show-sql: true 用于启动数据库 */ 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是每次操作都会基于当前的数据基础上完成操作,并不会重新创建表.
    查看全部
  • Restful API设计
    查看全部
  • Spring-Data-Jpa:是Spring对Hibernate的封装 JPA 对象持久化标准,hibernate/topLink等产品都实现了JPA规范 JPA:java persisitence api ,定义了一系列的标准(对象持久化的标准); 目前实现这一规范的产品有hibernate,toplink
    查看全部
  • SpringBoot操作数据库
    查看全部
  • @RequestMapping(value = "/say", method = RequestMethod.GET) 可以使用@GetMapping(value = "/say") 替换 @RequestMapping(value = "/say", method = RequestMethod.POST) 可以使用@PostMapping(value = "/say") 替换
    查看全部
    0 采集 收起 来源:Controller的使用

    2018-03-22

  • @RequestMapping(value = "/{id}/say", method = RequestMethod.GET) 或者 @RequestMapping(value = "/say/{id}", method = RequestMethod.GET) public String say(@PathVariable("id") Integer id){ return "id:"+id; } 访问路径:http://localhost:8080/hello/100 或 http://localhost:8080/100/hello/ 或 http://localhost:8080/hello?id=100
    查看全部
    0 采集 收起 来源:Controller的使用

    2018-03-22

  • SpringBoot Controller的使用
    查看全部
    0 采集 收起 来源:Controller的使用

    2017-02-06

  • 访问地址需要拼接起来http://localhost:8080/hello/say
    查看全部
    0 采集 收起 来源:Controller的使用

    2017-02-06

  • SpringBoot返回JSON数据不需配置,直接在方法上添加@ResponseBody即可. @GetMapping()、@PutMapping()、@PostMapping()、@DeleteMapping()、@RequestMapping. @GetMapping() 只接收GET请求. @PutMapping() 只接收Put请求 @PostMapping() 只接收Post请求. @DeleteMapping() 只接收Delete请求. @RequestMapping() 默认都可以接收,可通过method属性设置. 都有value属性设置映射的url,可以是多个url. @RequestMapping({"",""})
    查看全部
    2 采集 收起 来源:Controller的使用

    2018-03-22

  • SpringBoot Controller的使用
    查看全部
    0 采集 收起 来源:Controller的使用

    2017-02-06

  • application.yml是主配置文件 application-dev.yml, application-prod.yml是次配置文件 主配置文件的 内容: spring: profiles: active: dev 表示指定启动后缀名为dev的配置文件application-dev.yml
    查看全部
    0 采集 收起 来源:项目属性配置

    2017-02-06

  • application.yml是主配置文件 application-dev.yml application-prod.yml都是次配置文件 主配置文件的内容: spring: profiles: active: dev 表示使用dev配置文件
    查看全部
    0 采集 收起 来源:项目属性配置

    2017-02-06

  • 设置多个子配置文件 子配置文件都必须以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 采集 收起 来源:项目属性配置

    2017-02-06

举报

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下载
官方微信
友情提示:

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