Spring
文章平均质量分 72
晒干的老咸鱼
摸爬滚打多年的IT码农
展开
-
@Autowired和@Resource到底有什么区别
Autowired 和 @Resource 来自不同的“父类”,其中 @Autowired 是 Spring 定义的注解,而 @Resource 是 Java 定义的注解,它来自于 JSR-250(Java 250 规范提案)。依赖注入的功能,是通过先在 Spring IoC 容器中查找对象,再将对象注入引入到当前类中。4、依赖注入的用法支持不同:@Autowired 既支持构造方法注入,又支持属性注入和 Setter 注入,而 @Resource 只支持属性注入和 Setter 注入;转载 2024-02-27 21:57:44 · 299 阅读 · 0 评论 -
Spring的FactoryBean和BeanFactory区别
从名字上就能看出来个一二,BeanFactory 是 Factory 而 FactoryBean 是一个 Bean,我们先来看下总结:BeanFactory 是 Spring 框架的核心接口之一,用于管理和获取应用程序中的 Bean 实例。它是一个工厂模式的实现,负责创建、配置和管理 Bean 对象。BeanFactory 是 Spring IoC 容器的基础,它可以从配置元数据(如 XML 文件)中读取 Bean 的定义,并在需要时实例化和提供这些 Bean。转载 2024-02-25 21:03:06 · 71 阅读 · 0 评论 -
@Cacheable缓存相关使用总结
Cacheable原创 2023-08-12 14:47:47 · 3059 阅读 · 0 评论 -
使用IDEA基于maven创建SpringMVC项目
1、配置maven,步骤如下:打开File -- Settings选择maven,apache-maven-3.39/conf/settings.xml是maven服务器配置,这里是使用的内部服务器,一般是使用阿里云服务器,local repositoty是下载的jar包保存路径2、开始基于maven创建项目File -- new - project - maven自己填写GroupId和ArtifactId下一步,选择maven的配置路径,maven的配置在上面第一原创 2021-05-26 10:44:43 · 1828 阅读 · 1 评论 -
IDEA如何开启远程调试
要进行远程调试,首先被调试的服务必须支持远程调试,先要开一个远程调试接口,在启动参数里面增加下面的语句:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=6001这主要是指定远程调试的端口,为6001。一般在 - jar 后面添加。使用IDEA进行远程调试的步骤如下:1、确保要调试的服务支持远程调试;2、打开待调试服务的Run configuration,选择Edit Configurations3、点击+原创 2021-05-20 14:30:17 · 4849 阅读 · 0 评论 -
Spring 如何自定义切面注解
Spring 自定义切面注解总的来说分为三步:一、对自定义注解进行声明;二、对自定义切面进行声明,在自定义切面类中对注解切入时执行的方法进行业务编写;三、在需要使用注解切入的地方进行注解声明使用;具体的操作说明如下:1、原测试工程很简单,一个pojo实体类,一个dao类,一个service类,一个controller类@Data@AllArgsConstructor@NoArgsConstructorpublic class Person { private .原创 2021-04-12 14:07:28 · 11029 阅读 · 0 评论