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