随笔分类 -  Spring体系内容

Spring、SpringMVC、SpringBoot、SpringSecurity、SpringCloud ...
摘要:这是一个非常常见的关于 Spring 事务传播机制 的问题,核心问题是: 在同一个类中,方法 A 调用方法 B,而方法 B 上有 @Transactional 注解。当调用方法 A 时,如果发生异常,方法 B 的事务会生效吗? ✅ 简短回答: 不会生效! 在 Spring 中,默认使用的是基于 代理 阅读全文
posted @ 2025-06-14 16:43 没有烦恼的猫猫 阅读(187) 评论(0) 推荐(0)
摘要:今天在搞一个工具类的时候,需要在工具类的静态方法中调用mapper的方法插入数据,但是,用spring的@Autowired注入bean后,测试一跑,报空指针异常。 解决方案如下: 1.对工具类使用@Component 注解 2.@Autowired 注解注入bean 3.@PostConstruc 阅读全文
posted @ 2023-03-29 15:09 没有烦恼的猫猫 阅读(323) 评论(0) 推荐(0)
摘要:SpringBean生命周期(~) BeanDefinition的相关知识 Bean和BeanDefinition的关系 BeanDefinition就是Bean的一个元数据 由BeanDefinition得到的Bean BeanDefinition是Bean在spring中的定义形态 BeanDe 阅读全文
posted @ 2023-02-08 21:37 没有烦恼的猫猫 阅读(70) 评论(0) 推荐(0)
摘要:Aop Aop的介绍 什么是Aop Aop面向切面编程,是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 重点在于切 阅读全文
posted @ 2023-01-30 20:30 没有烦恼的猫猫 阅读(126) 评论(0) 推荐(0)
摘要:SpringCloud NetFlix 遇到记录不完全的可以看看这个人的博客 学相伴SpringCloud 微服务架构的4个核心问题? 服务很多,客户端该怎么访问? 负载均衡、反向代理,用户请求的永远都只有一个 这么多服务? 服务之间如何通信? http 、 RPC 这么多服务? 如何治理? 服务注 阅读全文
posted @ 2023-01-29 15:15 没有烦恼的猫猫 阅读(309) 评论(0) 推荐(2)
摘要:实现分页 **作用:**分页展示,减少数据的处理量 封装一个MyBatisUtils工具类 一、直接使用sql中的关键字limit(物理分页) 使用Mybatis实现分页,核心仍为SQL 写mybatis的接口UserMapper List<User> getUserByLimit(Map<Stri 阅读全文
posted @ 2023-01-08 22:18 没有烦恼的猫猫 阅读(2274) 评论(0) 推荐(2)
摘要:mybatis配置 mybatis: # 别名,在mybatis的mapper中可以直接使用同名来代替包名 type-aliases-package: com.mao.springcloud.pojo # config-location: classpath:mybatis/mybatis-conf 阅读全文
posted @ 2023-01-04 23:47 没有烦恼的猫猫 阅读(212) 评论(0) 推荐(0)
摘要:SpringBoot整合mybatis 今天在使用mybatis generator时遇到一个坑,出现以下错误 Error creating bean with name 'authorizeController': Unsatisfied dependency expressed through 阅读全文
posted @ 2022-12-15 13:54 没有烦恼的猫猫 阅读(5182) 评论(0) 推荐(0)
摘要:Free Mybatis plugin Free Mybatis Tool 老规矩先吹一波......这个idea里面的插件真的十分nice,上个图让你们知道他的优秀。直接在idea插件搜索就可以安装啦。 1、跳转功能: 这个功能我实在太爱了,在使用mybatis框架的时候,你还在一个类一个类的点开 阅读全文
posted @ 2022-11-27 20:45 没有烦恼的猫猫 阅读(1447) 评论(0) 推荐(0)
摘要:Spring八股文 源码解析 反射 1、谈谈spring ioc的理解,原理和实现? 总:两层意思:控制反转和容器。 控制反转:他是一种思想理论,原来的对象是由我们使用者自己来进行控制的,而有了spring之后就把对象交给了spring来给我们进行管理; 容器:存放具体存储对象的。 分: 2、谈一下 阅读全文
posted @ 2022-11-21 21:32 没有烦恼的猫猫 阅读(100) 评论(0) 推荐(0)
摘要:MybatisPlus实现插入或更新数据时,自动生成时间戳功能 数据库表对应字段的类型应该是 DateTime 或者 timestamp 我需要在插入或更新数据时,为create_time字段自动生成时间戳 只需下面两步即可完成: 1.在pojo类中,需要生成时间戳的字段上设置如下两个注解 //字段 阅读全文
posted @ 2022-11-10 00:44 没有烦恼的猫猫 阅读(1967) 评论(0) 推荐(0)
摘要:xml中依赖注入bean bean标签下 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/sprin 阅读全文
posted @ 2022-08-16 03:10 没有烦恼的猫猫 阅读(24) 评论(0) 推荐(0)
摘要:@SuppressWarnings("all") 隐藏一些无意义的报错提示 ** @ConfigurationProperties(prefix = "spring.datasource.db2") 访问配置文件中的属性 ** 阅读全文
posted @ 2022-07-28 10:14 没有烦恼的猫猫 阅读(30) 评论(0) 推荐(0)
摘要:SpringSecurity从入门到精通 课程介绍 0. 简介 ​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用SpringSecurity 来做安全 阅读全文
posted @ 2022-05-23 18:04 没有烦恼的猫猫 阅读(108) 评论(0) 推荐(0)
摘要:Spring注解中@Resource和@Authwired的区别 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。 @Resource有两个属性是比较重要的,分是name和type,Sprin 阅读全文
posted @ 2022-04-03 15:16 没有烦恼的猫猫 阅读(125) 评论(0) 推荐(0)
摘要:SpringMVC 搭建项目的顺序: 导包 配置web.xml 配置spring-mvc.xml 相关配置和依赖 Maven依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring 阅读全文
posted @ 2022-04-02 16:03 没有烦恼的猫猫 阅读(29) 评论(0) 推荐(0)
摘要:Mybatis 他是一个支持普通Sql查询,存储过程和高级映射的一个优秀的持久层框架,他是一个用来操作数据库的一个框架 环境搭建: 导入两个jar包 一个是mybatis的核心jar,一个是mysql的数据库连接驱动 书写主配置文件(mybatis.xml):在主配置文件中配置数据库的连接信息(数据 阅读全文
posted @ 2022-03-13 13:05 没有烦恼的猫猫 阅读(204) 评论(0) 推荐(0)