搜索结果
查询Tags标签: ApplicationContext,共有 51条记录-
从 SpringApplication 认识 Spring 应用启动过程
一、SpringApplication 是什么? Spring 应用的启动类。 二、SpringApplication 执行了什么?创建 ApplicationContext 实例 ApplicationContext 就是我们所说的容器实例。注册 CommandLinePropertySource CommandLinePropertySource 的作用是将命令行参数输出为 Spring 属…
2023/6/15 14:22:35 人评论 次浏览 -
atools -> config -> AutoBean
AutoBean类文件package com.example.demo.atools.config;import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.context…
2022/8/24 23:25:13 人评论 次浏览 -
Spring 初学 - 1. 在基础java项目中运行Spring
1. 下载并导入必须的包 需要以下jar包1.1 从spring官网下载spring包 https://repo.spring.io/ui/native/release/org/springframework/spring/ 下载spring-5.2.6.RELEASE-dist.zip,并解压获取需要的包 1.2 下载commons-logging-1.2-bin.zip http://commons.apache.org/pr…
2022/6/2 1:20:21 人评论 次浏览 -
ApplicationContext是什么
ApplicationContext是什么ApplicationContext是比BeanFactory更加强大的Spring容器,它既可以创建bean、获取bean,还支持国际化、事件广播、获取资源等BeanFactory不具备的功能。继承的接口EnvironmentCapableApplicationContext继承了这个接口,表示拥有了获取环境变量的…
2022/5/24 23:52:48 人评论 次浏览 -
SpringIOC、DI
SpringAnnoation在每个类的上面写上述一些信息,就被spring来管理了 package com.ssm.annotation;import org.springframework.stereotype.Controller;import javax.annotation.Resource;@Controller("userController") //代表是Controller层的bean public clas…
2022/5/22 23:05:27 人评论 次浏览 -
Spring源码分析之ApplicationContext
前言 通过前面的博客我们已经对Spring的IOC容器有了一定的了解,它的底层实现为DefaultListableBeanFactory,这是一个BeanFactory, ApplicationContext在BeanFactory容器的基础上又增加了很多功能,如事件分发,国际化等。相关类图如下可以看到ApplicationContext是Bean…
2022/5/12 20:27:39 人评论 次浏览 -
使用注解实现数据字典翻译
前言 在日常开发中查询单表的情况非常多。这时总会出现表里存的是编码(如部门编号),但却要返回对应的描述(如部门名称)。 通常一般思路是在 Service 进行关联查询或依赖组件完成。比如 Mybatis 中用 join 语句将 sql 写死,比如 JPA 中在实体类属性字段加上@ManyToOn…
2022/4/27 23:15:06 人评论 次浏览 -
BeanFactory与ApplicationContext的实现
本文为学习笔记 BeanFactory和ApplicationContext 的实现 1、@Bean注解是BeanFactory 的后处理器的Buff 2、@AutoWire、@Resource是Bean的后处理器,bean 的后处理器是针对Bean的生命周期的扩展 3、beanFactory默认情况下读到@bean、@autowired 是不会创建对象的,而只是保…
2022/3/31 6:21:02 人评论 次浏览 -
Spring由于web配置导致的spring配置文件找不到的问题的解决方案 在把某项技术整合到Spring中的时候,我们时常会发现报如下错误
Spring由于web配置导致的spring配置文件找不到的问题的解决方案 https://www.cnblogs.com/charlypage/p/9201017.html在把某项技术整合到Spring中的时候,我们时常会发现报如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with na…
2022/3/27 23:22:46 人评论 次浏览 -
Spring源码学习(1)
Spring源码学习(一) 一、前言该系列博客用于记录本人学习Spring源码的过程,以Spring5.1为例。第一篇笔记不会记录太多代码相关的内容,更多的是梳理一下Spring整体的结构,本人学识有限,如果书写过程中有什么纰漏希望及时指出。 二、Spring简介Spring是一个开源框架,…
2022/2/27 22:21:51 人评论 次浏览 -
pf4j spring 集成几个问题
以下整理几个实际使用碰到的问题 问题Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of org/pf4j/PluginClassLoader) previously initiated loading for a different type with name "org/springframework/context/Applicatio…
2022/2/18 23:25:58 人评论 次浏览 -
maven项目编写相应的配置文件——sqlMapConfig.xml、AccountMapper.xml、applicationContext.xml、spring-mvc.xml、web.xml
配置sqlMapConfig核心配置文件和Mapper映射文件 sqlMapConfig.xml: 配置数据库的环境定义别名加载映射文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" &…
2022/2/14 2:15:06 人评论 次浏览 -
Java(Spring) 通过反射获取对象实例导致@Autowired注入失效
问题描述: 在代码中使用反射获取对象实例后,对象实例中通过@Autowrite注解注入的属性值为null(注入失败),导致带反射获取的对象实例调用方法时出现空指针等情况。 问题原因: 通过反射获取对象实例相当于“new”了一个对象,所以这个对象并没有被Spring所管理,导致无…
2021/12/23 12:37:17 人评论 次浏览 -
Java(Spring) 通过反射获取对象实例导致@Autowired注入失效
问题描述: 在代码中使用反射获取对象实例后,对象实例中通过@Autowrite注解注入的属性值为null(注入失败),导致带反射获取的对象实例调用方法时出现空指针等情况。 问题原因: 通过反射获取对象实例相当于“new”了一个对象,所以这个对象并没有被Spring所管理,导致无…
2021/12/23 12:37:17 人评论 次浏览 -
【架构师面试-Java编程基本功-12】-Spring之IOC与容器
1:控制反转(IOC)有什么作用 管理对象的创建和依赖关系的维护。对象的创建并不是一件简单的事,在对象关系比较复杂时,如果依赖关系需要程序猿来维护的话,那是相当头疼的 解耦,由容器去维护具体的对象 托管了类的产生过程,比如我们需要在类的产生过程中做一些处理,最…
2021/12/6 22:17:01 人评论 次浏览