![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 57
王放_
穷且益坚,不坠青云之志。
展开
-
Arthas使用
安装 终端安装 //码云下载 wget https://arthas.gitee.io/arthas-boot.jar 运行 //按1后回车 java -jar arthas-boot.jar [arthas@1]$ 进入连接 [arthas@1]$ stop断开连接 运行时注意超时会断开链接,建立新连接前需要stop之前的连接,不然报错。 命令 trace [全路径方法名] :方法内部调用路径,并输出方法路径上的每个节点上耗时。 watch [全路径方法名] :指定方法调用的输入原创 2022-01-07 11:31:42 · 791 阅读 · 1 评论 -
关于Spring实战(第4版)的读书笔记(Spring 4.x)
觉得哪里好玩写到哪里 首先 Rod Johnson 感谢您! 一、 介绍 1、 Spring好处 老生常谈的IoC和AOP:解耦简化开发,将对象的依赖关系给Spring控制;面向切面编程,像黑客一样控制某个类或者某个方法的执行。 声明式事务:该事务是建立在AOP之上的,其本质是对方法前后进行拦截,然后在目标方法开始之前创建或加入一个事务,在执行完目标方法之后根据执行情况提交或回滚事务。spring注解:@EnableTransactionManagement。 方便测试:非容器依赖 与其他框架集成方便原创 2022-01-06 15:09:46 · 478 阅读 · 0 评论 -
使用ApplicationContext的getBeansOfType实现接口实现类的动态调用
需求 设计一个分发系统,对视频或图文进行多种渠道的分发,发布渠道类型被设计成视频、图文、音频、短文本等,针对不同的发布内容,需要分发至不同的发布渠道,我们需要一个发布接口,并且这些不同的发布渠道需要实现这个发布接口,这就涉及到了接口实现类的动态调用。 流程示意图: getBeansOfType方法可以根据接口类型返回相应的所有bean。 <T> Map<String, T> getBeansOfType(@Nullable Class<T> var1) throws B原创 2021-12-27 20:11:08 · 4866 阅读 · 2 评论 -
Spring AOP切面
JoinPoint 和 ProceedingJoinPoint 对比记忆 代码示例 //直接进行包扫描,这个包下的所有方法会被切面当做切点处理 @Around("execution(* com.test.package..*.*(..))") public Object doAround(ProceedingJoinPoint call) throws Throwable { // 获取签名对象 MethodSignature signature = (Metho原创 2021-12-21 11:56:13 · 175 阅读 · 0 评论 -
String学习笔记(一)
一、什么是Spring Spring 是一个开源框架,Spring是于2003年兴起的一个轻量级开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开元框架 Spring:SE/EE开发的一站式框架。一站式框架:有EE开发的每一层解决方案。 WEB层 :SpringMVC Service层 :Spring的Bean管理...原创 2019-04-18 14:45:29 · 135 阅读 · 0 评论 -
mybatis整合spring
mybatis整合spring 整合思路 SqlSessionFactory对象应该放到spring容器中作为单例存在。 传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 数据库的连接以及数据库连接池事务管理都交给spring容器来完成。 整合步骤 创建一个java工程。 ...原创 2019-05-20 18:45:17 · 129 阅读 · 0 评论 -
mybatis和springMVC整合
需求 使用springmvc和mybatis完成商品列表查询。 整合思路 springMVC和mybatis的系统架构 第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。 第二步:整合service层 通过spring管理 service接口。 使用配置方式将service接口...原创 2019-05-21 19:05:57 · 256 阅读 · 0 评论