随笔分类 -  Spring

摘要:1.首先让我们的接口继承于JpaSpecificationExecutorpublic interface TaskDao extends JpaSpecificationExecutor{}2.JpaSpecificationExecutor提供了以下接口... 阅读全文
posted @ 2019-05-01 15:50 drl_blogs 阅读(4128) 评论(0) 推荐(0)
摘要:JpaRepository继承PaginAndSortingRespositoryJpaRepository中的方法findAllfindAll(Sort sort)save(entities)flushdeleteInBatch(entities) ... 阅读全文
posted @ 2019-05-01 15:26 drl_blogs 阅读(111) 评论(0) 推荐(0)
摘要:PaginAndSortingRespository接口包含分页和排序的功能带排序的查询:findAll(Sort sort)带排序的分页查询: findAll(Pageable pageable)带排序的分页查询的示例:Sort.Order order=n... 阅读全文
posted @ 2019-05-01 15:19 drl_blogs 阅读(167) 评论(0) 推荐(0)
摘要:CrudRepository中的方法save(entity):添加一条数据save(entities):添加多条数据entities为集合findOne(id):根据id查询一条数据exists(id):判断id是否存在findAll():查询全部数据del... 阅读全文
posted @ 2019-05-01 14:52 drl_blogs 阅读(2464) 评论(0) 推荐(0)
摘要:@Modifying 结合@Query注解执行更新操作事务应该添加在Service中,而添加事务的注解是@Transactional,所以只需要在需要添加事务的方法上加上@Transactional就好了 阅读全文
posted @ 2019-05-01 14:44 drl_blogs 阅读(551) 评论(0) 推荐(0)
摘要:在Respository方法中使用,不需要遵循查询方法命名规则只需要将@Query定义在Respository中的方法之上即可在@Query注解中可以写SQL语句 阅读全文
posted @ 2019-05-01 14:38 drl_blogs 阅读(299) 评论(0) 推荐(0)
摘要:Repository类的定义:public interface Repository {}1)Repository是一个空接口,标记接口没有包含方法声明的接口2)如果我们自己的接口没有extends Repository,运行时会报错:org.springf... 阅读全文
posted @ 2019-05-01 14:33 drl_blogs 阅读(443) 评论(0) 推荐(0)
摘要:... 阅读全文
posted @ 2019-04-30 21:49 drl_blogs 阅读(1010) 评论(0) 推荐(0)
摘要:Bean的生命周期 bean创建—初始化----销毁的过程容器管理bean的生命周期: 我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候,调用我们自定义的初始化和销毁方法对象创建单实例:每次容器启动的时候创建对象多实例:在每次... 阅读全文
posted @ 2019-04-27 09:25 drl_blogs 阅读(409) 评论(0) 推荐(0)
摘要:包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)[自己写的类]@Bean[导入的第三方包里面的组件]@Import[快速给容器中导入一个组件]@Import(要导入到容器中的组件);容器中就会自动... 阅读全文
posted @ 2019-04-27 08:36 drl_blogs 阅读(141) 评论(0) 推荐(0)
摘要:组件注解含义@Bean给容器中注册一个Bean,类型是返回值类型,id默认是方法名 当有方法名时使用方法名@Configuration告诉Spring这是一个配置类@ComponentScan配置扫描 value指定要扫描的包名excludeFilters指... 阅读全文
posted @ 2019-04-26 15:15 drl_blogs 阅读(558) 评论(0) 推荐(0)