为了账号安全,请及时绑定邮箱和手机立即绑定
  • 2.0.4版这种写法不可行啊。。

    折腾了半天,这样才可以。

    return userRepository.findById(id).orElse(null);


    查看全部
    • update:更新表结构,但是不会删除数据;

    • create:删除表,并且重新创建;

    • create-drop:应用停止的时候,会删除表;

    • none:什么都不做;

    • validate:验证entity和表结构是否一致,不一直则报错。

    查看全部
  • import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;


    查看全部
  • 属性配置的相关注解

    查看全部
    0 采集 收起 来源:项目属性配置

    2018-08-28

  • 事务失败原因:数据库默认为myisam

    解决方法: 改为INNODB

    更改语句:ALTER TABLE girl ENGINE=INNODB;

    查看全部
    0 采集 收起 来源:事务管理

    2018-08-28

  • <dependency>
       <groupId>org.projectlombok</groupId>
       <artifactId>lombok</artifactId>
       <optional>true</optional>
    </dependency>
     使用@Data 可以不用再写set get方法
     
     jpa.hibernate.ddl-auto: 1.create 每次运行都会把表删掉然后新建;
                         2. update 当表存在的时候不会删除
                         3. 。。。。


    查看全部
  • spring-data-jpa就是对hibernate的整合
    查看全部
  • 事务,指完全成功,或完全不成功,加个注解@transational
    查看全部
    0 采集 收起 来源:事务管理

    2018-08-22

  • java和maven的版本要保持一致,springboot的特点是配置简单,是未来趋势,是微服务的入门
    查看全部
  • @Id

    @GeneratedValue    id自增

    create运行的时候自动创建一个表,当表中有数据,重启服务的时候,数据清空

    update 创建表结构,原有数据不会清空

    create-drop应用停下来的时候会把表删掉

    none 默认什么都不做

    validate    验证类里面的属性是否和表结构中一致,不一致报错



    查看全部
  • @Controller 处理http请求

    @RestController Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller

    @RequestMapping(value = {"/hello", "/hi"}, method = RequestMethod.GET) 两个url路径都可以访问同一个方法

            当不指定请求方式时,get/post都可以请求到,但是不推荐。

           该注解可以给整个类指定Url

        处理url里面的参数:

            @PathVariable 获取url中的数据

            @RequestParam 获取请求参数的值

            @GetMapping/PostMapping 组合注解(感觉@RequestMapping 参数太长,可以用这些替换)

            

                

    查看全部
    2 采集 收起 来源:Controller的使用

    2018-08-20

  • 属性配置可以用.properties,也可以用.yml 

    yml: 注意空格;里面不用区分数据类型,只有在使用的时候区分就行;

    获取yml里面的属性值,用注解@Value("${name}")

    在配置里面获取配置的值:name3: "name1:${name1}, name2:${name2}"(美元符号前面的变量名称会原封不动的打印出来)

    注解:@ConfigurationProperties(prefix = "name") 获取配置是girl开头的相关属性值;注入配置需要加入注解@Component

    开发环境和生产环境不同配置问题:

     spring:

        profiles:

            active: dev/prod..

    可以使用spring的命令启动方式来启动相应的环境配置

        



    查看全部
    0 采集 收起 来源:项目属性配置

    2018-08-20

  • maven 可以用阿里云的地址。

    <mirror>

        <id>nexus-aliyun</id>

         <mirrorOf>*</mirrorOf>

          <name>Nexus aliyun</name>

                            <url>http://maven.aliyun.com/nexus/content/groups/public</url>

    </mirror>

    查看全部
  • @PathVariable  获取url中的数据

    @RequestParam  获取请求参数的值

    @GetMapping  组合注解


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

    2018-08-19

  • Restful形式的API设计

    Get查询 Post添加 Put修改 Delete删除

    查看全部

举报

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

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