spring
文章平均质量分 87
开发小头目
目前将Java基础回顾一番(按照下面的顺序):https://jingyan.baidu.com/article/c1a3101e110864de656deb83.html
展开
-
Spring-AOP事务怎么开启?什么时候失效?为什么失效?
1.事务怎么开启spring事务有固定的几步:初始化DataSource --- 创建DataSource类IOC注入spring 将DataSource交给Spring --- 创建DataSourceTranscationManager 类注入到spring 开启spring事务 --- @EnableTranscationManager接下来就是关于 connection 怎么 开启和提交事务了 (核心点:事务是从connection上开启)大多数同学使用 mybatis + ..原创 2020-07-17 18:48:29 · 1153 阅读 · 0 评论 -
Spring-AOP什么时候来的,又是什么时候没的!
AOP的核心点先记牢: 切点(pointCut) + 增强 (adviser)在学习过程中的疑问:一个代理对象在什么时候进行AOP增强? 对象增强的adviers,什么时候确定下来? advisers怎么确定的顺序,order怎么定义? ...原创 2020-07-10 19:00:32 · 1353 阅读 · 0 评论 -
Spring专题-怎么记忆Bean初始化的整个流程呢?
spring容器第一步:整理所有的beanDefinition--- 存放到一个map中 系统自带的beanDefinition -- RootBeanDefinition 扫描传入的地址需要进行实例化的bean- GenericBeanDefinition annotation注解扫描- new AnnotationConfigApplicationContext("com.study.spring.bean"); xml文件扫描- new ClassPathX..原创 2020-07-03 11:56:24 · 622 阅读 · 0 评论 -
2020-01-10 问题记录::mybatis类型localDateTime报错- No typehandler found
2020-01-10 下雨记录一次mybatis出现的问题:java.lang.IllegalStateException: No typehandler found for property startTime新项目:我是用工具生成mapper 和 xml ,内部都是使用的localDateTime,在配置的时候出现这个问题 typeHandler 类型处理器缺失,必然是没...原创 2020-01-10 20:02:49 · 885 阅读 · 1 评论 -
spring - 事务,是你吗?
问题:日志中出现这个东西,原来是方法是不带事务的呢,喔唷了解了[2019-12-05 16:11:18,917],[DEBUG],{},org.mybatis.spring.SqlSessionUtils,Creating a new SqlSession[2019-12-05 16:11:18,917],[DEBUG],{},org.mybatis.spring.SqlSession...原创 2019-12-05 21:56:51 · 108 阅读 · 3 评论 -
spring - 事务管理方法-
@Transactional public String test(Request request) { System.out.println("开始test方法"); RequesteDO req = aftersaleMapper.selectByPrimaryKey(request.getId()); req.setApply...原创 2019-10-16 17:27:48 · 116 阅读 · 0 评论 -
Nosql - redis 的学习
redis: 是非关系型数据库--- 性能优秀,吞吐量 能达到 10万条/s 为什么性能这么好的: redis是直接操作内存的,底层是C语言实现,更加贴近系统内核 redis是单线程执行的,减少线程竞争与资源的占用 redis命令简单: set key value,语法规则考究,存储的数据结构合理 使用nio的方式---设置固定槽点,每一个槽点针对某...原创 2019-09-25 14:10:54 · 102 阅读 · 1 评论 -
Spring - 前后端AJAX请求异常(POST一直显示OPTIONS,跨域放开 CORS)
Ajax 跨域访问post 请求,但是在服务器却得到的总是options请求 (req.method==‘OPTIONS’)1.跨域2.此post请求的 content-type不是one of the “application/x-www-form-urlencoded,multipart/form-data, or text/plain”import org....原创 2019-08-07 18:10:38 · 714 阅读 · 0 评论 -
Spring - properties /yaml 配置文件
多环境配置 是实际项目中必然存在的一个问题,下面给一个模版展示这个问题这是yaml配置文件,使用是全局配置spring: application: name: FACE-PERMISSION profiles: active: dev# active: #spring.profiles.active# http: encoding: ...原创 2019-07-08 10:59:37 · 88 阅读 · 0 评论 -
Spring专题 - AOP- before/after/return/throw/around 执行时机-Aspect修饰方法process()
我们一个需要AOP切面拦截的方法再执行的时候到底做了一些什么呢前景提要:有一个拦截类 LogAop 和 一个被拦截的类 Run:顺便把配置类也贴出来1.获取拦截链(仔细琢磨一下觉得比作一根通水管更加贴切)--就是将Aspect定义的各种通知方法 串一串(串一株幸运草,串一个同心圆.. 别误会我是95后)DeBug之后进入到我们的增强方法里面去:这里进入到方法里面去(...原创 2019-03-21 01:35:11 · 1887 阅读 · 0 评论 -
Spring专题- AOP-源码级别的AspectJ类的注入与使用过程
直接源码走一波:我这里使用Annotation 实现配置registerBeanPostProcessors 顾名思义,就是注册BeanPostProcessor, 这里有顺序,实现了 priorityOrder的类 > Order >none 按照这个顺序 创建 -初始化 BeanPostProcessor类getBean方法那这里就不单独展开了,主要的工...原创 2019-03-20 15:30:09 · 490 阅读 · 0 评论 -
Spring专题- 关于BeanPostProcessor / Aware
关于 - BeanPostProcessor ,实现这个接口说明 实现类被定义成了 Spring的前置处理器 , 每一个processor 都会在最初就加载好,保证每一个 进入的bean都能被所有处理器 ---处理一遍在类的实例化过程中(bean的创建,属性赋值 , 初始化)在2019/03/14:13:18分的理解 (哪里理解有问题跪求指出,共同进步)...原创 2019-03-14 20:25:23 · 365 阅读 · 0 评论 -
Spring专题- 常用注解及注意事项
就我们日常使用来看@Value @PropertySource@Controller @Service @Repository@Autowired @Resource @Inject @Qualifar @Primary1.关于配置文件的读取在configuration bean里面设置@PropertySource( name=”设置在environment中配置的名字“...原创 2019-03-11 22:56:17 · 192 阅读 · 0 评论 -
Spring专题-Bean-你是谁?你从哪里来?你到哪里去?你要活多久?
接下来讨论的内容都是在Spring5.0.7上讨论的,可能版本有差异,但是原理的东西是不会动的1. Bean引入的方式在以前的MVC模式下,实例化一个Bean的方式是配置文件设置实例applicationBean.xml<bean id="person" class="类的全限定名"> 根据构造涵数 \ set参数 </bean>获...原创 2019-03-11 22:19:42 · 191 阅读 · 0 评论