
Spring
kingmax54212008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@Autowired注解与@resource注解的区别(十分详细)
@Autowired注解与@resource注解的区别(十分详细)背景:今天下班路上看到一个大货车,于是想到了装配,然后脑海里跳出了一个注解@Autowired(自动装配),于是又想到最近工作项目用的都是@Resource注解来进行装配。于是本着学什么东西都要一钻到底才能从菜鸟变大神的精神!!我就认真研究了一下,在此总结一波。以下内容先分别解释一下两个注解,再进行共同点与不同点的总结。...原创 2020-02-20 21:30:06 · 2584 阅读 · 1 评论 -
@Resource 与 @Service注解
@Resource 与 @Service注解spring中什么时候用@Resource,什么时候用@service当你需要定义某个类为一个bean,则在这个类的类名前一行使用@Service("XXX"),就相当于讲这个类定义为一个bean,bean名称为XXX;当需要在某个类中定义一个属性,并且该属性是一个已存在的bean,要为该属性赋值或注入时在该属性上一行使用@Resource(nam...原创 2020-02-20 21:22:24 · 1532 阅读 · 0 评论 -
Spring Boot面试问题
Spring Boot使应用程序开发更加容易,但是在测试您对所有工作原理的了解时,我们可能会遇到一些棘手的面试问题。准备给定的Spring Boot面试问题和答案的下一次面试。目录1.什么是Spring Boot?它与Spring框架有何不同?2.Spring Boot的优缺点?3.什么是自动配置?如何启用或禁用某些配置?4.什么是启动器依赖项?5. Spring Boo...原创 2020-01-31 10:07:55 · 534 阅读 · 0 评论 -
Spring AOP面试题汇总
AOP的概念是什么?它解决什么问题?面向方面的编程(AOP)是某些应用程序的另一种方式,即诸如安全性,日志记录和事务之类的交叉关注点。AOP是针对不同问题的OOP编程的简单补充。在OOP中,模块化的关键单元是类,而在AOP中,模块化的单元是方面。面向方面的编程(AOP)可以将跨领域关注点模块化,以解决以下问题。解构 消除散射遵循应用程序中许多地方所需的通用功能记录和追踪 交易管...原创 2020-01-31 09:02:13 · 3720 阅读 · 0 评论 -
Spring面试问答汇总
对Spring面试问题较多特加以整理,可能在下次技术面试中会遇到这些问题。如果您能提出以前面试中遇到的更多类似的Spring面试问题,并考虑将其作为Spring面试问题供有经验的人提出,我将不胜感激。我将它们添加到此列表中。这对其他学习者也将有很大的帮助。春季面试题1.什么是Spring Framework?主要模块包括什么?2.使用Spring Framework有什么好处?3....原创 2020-01-31 08:38:27 · 494 阅读 · 0 评论 -
Spring bean的生命周期
Spring bean的生命周期很容易理解。实例化Bean时,可能需要执行一些初始化以使其进入可用状态。同样,当不再需要bean并将其从容器中删除时,可能需要进行一些清理。尽管在bean实例化和销毁之间有一些活动在后台进行,但本章将仅讨论两个重要的bean生命周期回调方法,这些方法在bean初始化及其销毁时是必需的。要定义bean的设置和拆卸,我们只需使用initmethod和/或d...原创 2020-01-31 08:39:48 · 233 阅读 · 0 评论 -
Spring bean生命周期
春季–豆生命周期在本文中,了解Spring bean的生命周期。我们将学习生命周期阶段,初始化和销毁回调方法。我们将学习使用XML配置以及注释配置来控制bean生命周期事件。目录1. Bean生命周期2.生命周期回调方法1.Bean的生命周期当容器启动时–需要基于Java或XML bean定义实例化Spring bean。可能还需要执行一些初始化后的步骤,以使其...原创 2020-01-30 20:45:04 · 300 阅读 · 0 评论 -
Java一个对象占用内存的大小查看
Java一个对象占用内存的大小查看1.maven 导入<!-- https://mvnrepository.com/artifact/com.carrotsearch/java-sizeof --><dependency><groupId>com.carrotsearch</groupId><artifac...原创 2019-12-26 14:24:40 · 1104 阅读 · 0 评论 -
Spring Profiles示例
Spring Profiles示例Spring@Profile允许开发人员按条件注册bean。例如,根据您的应用程序正在运行的操作系统(Windows,* nix)注册bean,或者根据在开发,测试,登台或生产环境中运行的应用程序加载数据库属性文件。在本教程中,我们将向您展示一个Spring@Profile应用程序,它执行以下操作:创建两个配置文件 -dev和live...原创 2019-09-11 11:09:15 · 2836 阅读 · 0 评论 -
spring入门---spring中Bean的生命周期总结
spring入门---spring中Bean的生命周期总结 spring中在ApplicationContext或在BeanFactory中Bean的生命周期总结 Spring中Bean的生命周期,在学习spring的过程中bean的生命周期理解对学习spring有很大的帮助,下面我就分别介绍在ApplicationContext和BeanFactory中Bean的生命周期。1、在...原创 2018-11-18 07:27:25 · 496 阅读 · 0 评论 -
一分钟掌握Spring中bean的生命周期!
一分钟掌握Spring中bean的生命周期!在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例.Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean...原创 2018-11-18 07:22:21 · 203 阅读 · 0 评论 -
直播平台整体架构
直播平台整体架构 ---无忧无虑的写代码,也是种幸福。 --- 视频直播链路视频流转换成不同清晰度不同的端,不同的网络环境,需要不同码率,以保流畅播放器的基本实现SDK在播放器上做层管理视频相关技术细节 消息发送流程不同消息通道的优劣对比 心跳及房间结构用户按需分桶固定分桶与按需分桶对比 关键词...原创 2018-11-20 18:16:31 · 20204 阅读 · 0 评论 -
Spring事务传播行为详解.【事务传播行为,看这一篇文章就够了】
Spring事务传播行为详解前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service方法事务最好不要嵌套”的传言。要想正确...原创 2018-11-08 18:58:27 · 347 阅读 · 0 评论 -
Spring - 基于Java的配置
到目前为止,您已经了解了我们如何使用XML配置文件配置Spring bean。如果您对XML配置感到满意,那么实际上不需要了解如何继续使用基于Java的配置,因为您将使用任一可用配置获得相同的结果。基于Java的配置选项使您可以在没有XML的情况下编写大部分Spring配置,但是在本章中介绍的基于Java的注释很少的帮助下。@Configuration&@Bean Annotations...原创 2018-11-08 13:54:55 · 847 阅读 · 0 评论 -
聊聊cglib动态代理遇到的坑
简介cglib是另外一种动态代理的方法,他和jdk动态代理的实现是有区别的,我们在之前见过jdk动态代理类是必须实现了接口的,而cglib不需要实现接口,但是必须保证类不含有final关键字,否则是无法代理的。 本文是从个人不小心遇到的cglib的死循环问题从而展开的分析。cglib案例下面我们来展示一个cglib的死循环案例。首先是要被代理的类,还是和常规的一样,声明自己的方法就行,...原创 2018-11-09 19:49:42 · 8980 阅读 · 2 评论