springboot
巡山小妖008
这个作者很懒,什么都没留下…
展开
-
SpringBoot&&Spring --- Redis 集成 Error creating bean with name 'enableRedisKeyspaceNotificationsIniti
Spring Boot Redis 集成 Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer'一、原因:redis集群环境没有开启Keyspace notifications二、解决办法 @Configurationpublic class HttpSessionConfig {...原创 2020-03-12 20:00:00 · 1205 阅读 · 1 评论 -
如何动态添加修改删除定时任务
如何动态添加修改删除定时任务(1)思路说明;(a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度。(b)ThreadPoolTaskScheduler.schedule()方法会创建一个定时计划ScheduledFuture,在这个方法需要添加两个参数,Runnable(线程接口类) 和CronTrigge...原创 2020-03-26 19:38:00 · 251 阅读 · 0 评论 -
springboot集成mybatis源码分析-启动加载mybatis过程(二)
springboot集成mybatis源码分析-启动加载mybatis过程(二)1、springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplication中的@EnableAutoConfiguration2、EnableAutoConfiguration主要是通过AutoConfigurationImportSelector类来...原创 2019-03-06 16:49:00 · 3360 阅读 · 0 评论 -
在事务方法中调用另外一个事务方法,被调用方法的事务没起作用
在事务方法中调用另外一个事务方法,被调用方法的事务没起作用在事务方法中调用另外一个事务方法,被调用方法的事务没起作用问题描述:(例) service层有两个事务方法insertUser1、insertUser2, 当在insertUser1中调用insertUser2是,如果前面 方法异常,后边方法不会保存 期望:不管insertUser1是否报错,insertUs...原创 2019-03-10 00:29:00 · 10439 阅读 · 0 评论 -
拦截请求并记录相应信息-springboot
拦截请求并记录相应信息-springboot方式:1、FIlter过滤器2、interceptor拦截器3、Aspect切片一、Filter过滤器形式 只能处理request中的数据 不能确定请求要走的是哪个controller信息1、过滤器实现第一种方式package com.nxz.filter;import org.springf...原创 2019-04-28 22:44:00 · 293 阅读 · 0 评论 -
springboot中的mybatis是如果使用pagehelper的
springboot中的mybatis是如果使用pagehelper的springboot中使用其他组件都是基于自动配置的AutoConfiguration配置累的,pagehelper插件也是一样的,通过PageHelperAutoConfiguration的,这个类存在于jar包的spring.factories文件中,当springboot启动时会通过selector自动...原创 2019-05-28 22:40:00 · 181 阅读 · 0 评论 -
spring源码解读之 JdbcTemplate源码
原文:https://blog.csdn.net/songjinbin/article/details/19857567在Spring中,JdbcTemplate是经常被使用的类来帮助用户程序操作数据库,在JdbcTemplate为用户程序提供了许多便利的数据库操作方法,比如查询,更新等,而且在Spring中,有许多类似 JdbcTemplate的模板,比如HibernateTemplate...原创 2019-06-02 19:43:00 · 121 阅读 · 0 评论 -
全局异常处理类
package main.java.com.example.demo.exceptionHandler;import com.example.demo.exceptionHandler.MyException;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframewo...原创 2019-06-28 16:05:00 · 260 阅读 · 0 评论 -
Spring bean相关
Spring中指定Bean的作用于的方式以下四种为例: 单例(默认,可以不用特殊表明) @Scope(value = ConfigurableBeanFactory.SCOPE_SINGLETON) 多例 @Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE) session @Scope(v...原创 2019-10-16 23:10:00 · 87 阅读 · 0 评论 -
Springboot消除switch-case方法
Springboot消除switch-case方法背景最近,在使用springboot开发一个接口的时候,需要根据接收的请求事件类型,去执行不同的操作,返回不同的结果,基本逻辑如下: String event = crsRequest.getEvent(); CRSResponse crsResponse = null; switch (event)...原创 2019-10-15 23:47:00 · 437 阅读 · 0 评论 -
springboot多数据源&动态数据源(主从)
多数据源使用Spring Boot时,默认情况下,配置DataSource非常容易。Spring Boot会自动为我们配置好一个DataSource。如果在application.yml中指定了spring.datasource的相关配置,Spring Boot就会使用该配置创建一个DataSource。如果在application.yml中没有指定任何spring.datasource...原创 2019-11-13 15:27:00 · 1029 阅读 · 0 评论 -
spring-data-jpa 二、多对一结构、Repository
spring-data-jpa 二、多对一结构、Repository一、Entity例如一个user实体和一个department实体 多个用户对应一个部门1、user类@id:声明了一个属性映射到数据库主键字段,主键生成策略有@GenerateValue来指定@Column:声明了一个字段(字段名可以通过name来自定义)@ManyToOne:多对一,many指的是定义...原创 2019-04-21 13:13:00 · 169 阅读 · 0 评论 -
springboot集成mybatis源码分析-mybatis的mapper执行查询时的流程(三)
springboot集成mybatis源码分析-mybatis的mapper执行查询时的流程(三)例:package com.example.demo.service;import com.example.demo.dao.UserDao;import com.example.demo.domain.User;import lombok.extern.slf4j.Slf4j;i...原创 2019-03-06 18:24:00 · 472 阅读 · 0 评论 -
spring-data-jpa
spring-data-jpaSpring Data JPA是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 JPA 技术实现,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!spring data j...原创 2019-03-10 23:16:00 · 97 阅读 · 0 评论