美文网首页
Spring Boot初体验(3)

Spring Boot初体验(3)

作者: hankviv | 来源:发表于2017-11-16 12:39 被阅读0次

    数据库的使用:

    首先引入jpa扩展:

    在pom.xml 引入:

    pom.xml配置

    然后新建实体类: 对应数据库里面的一张表:

    类添加注解: @Entity 表明关联数据表

    在实体类里面定义数据表

    在实体类中定义数据表结构字段等,   id添加注解 @id @GeneratedValue 表明是自增id

    @Min()这个注解,是表单过滤的方法  很多注解可以控制表单过滤

    set get 方法就不用说了,其中可以添加toString方法。来让对象输出时更容易让人理解。

    toString方法

    然后写一个接口。repository interface

    定义interface   对应实体类的Repository

    继承JapRepository 后面传入引入的实体类,和主键的类型。

    这个PersonRepository接口的功能,与SSM框架中 dao 层接口功能有异曲同工之妙;在SSM框架中,Service层通过该接口,间接执行Mybatis数据库映射文件(.xml)里的相应sql语句,执行数据库增删改查的操作。(Mapper自动实现DAO接口)

    在repository内可以添加方法,比如:

    publicList findByAge(Integer age);

    就可以使用findByXX来查询。

    @Transactional 注释内的方法支持事务管理。

    三.统一异常处理:

    先新建一个自己的异常类,继承自RuntimeException类。

    自定义异常类

    然后在有异常时,抛出这个异常:

    ExceptionHandler类

    添加注解@ControllerAdvice

    相关文章

      网友评论

          本文标题:Spring Boot初体验(3)

          本文链接:https://www.haomeiwen.com/subject/rdrlvxtx.html