ICode9

精准搜索请尝试: 精确搜索
  • SSM整合步骤2021-04-28 23:57:42

    第一步:mybatis和spring整合 mybatis-spring-1.2.2:是mybatis官方出的包: mybatis的包: mybatis和spring的整合包: spring及springmvc的包: Dao Spring配置文件: applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spri

  • Spring IOC 依赖来源 Note2021-04-24 19:01:38

    Spring IOC依赖来源 Spring BeanDefinition <bean id=“name” class=“xx”>@Bean public Bean name(){}BeanDefinitionBuilder/GenericBeanDefinition 单例对象 API实现 Spring内建beanDefinition ref: org.springframework.context.annotation.AnnotationConfigU

  • Spring学习笔记2021-04-24 02:04:44

    Spring学习笔记 资源 下载地址:https://repo.spring.io/release/org/springframework/spring/ docs文档、api文档地址:https://docs.spring.io/spring-framework/docs/ 中文文档地址:https://www.docs4dev.com/docs/zh/spring-framework/5.1.3.RELEASE/reference github地址:https://

  • SSM框架Mybatis分页PageHelper遇到的坑2021-04-18 21:00:10

    报错 Cannot convert value of type ‘com.github.pagehelper.PageHelper’ to required type ‘org 项目场景:SSM框架Mybatis分页 问题描述:sqlSessionFactory 初始化上下文失败 修改前的applicationContext-dao.xml配置: <bean id="sqlSessionFactory" class="org.mybatis.

  • 【Spring源码这样读】-XmlBeanFactory为什么废弃了2021-04-18 14:36:18

    容器的实现,我们之前大概把源码已经看了一遍。从基本流程上看ApplicationContext确实有优势的多,新增了很多的附加功能,或者说有更多的实现。但是也不能因为ApplicationContext有优势而直接废弃XmlBeanFactory,本文一起来理理为什么废弃XmlBeanFactory XmlBeanFactory替代方案 Sprin

  • spring技术内幕学习笔记012021-04-17 19:05:13

    目录1.1 IOC容器的实现1.1.1 关于DI和IOC1.1.2 BeanFactory与ApplicationContext2.1 IOC容器的设计2.1.1 BeanFactory的应用场景2.1.2 BeanFactory的设计原理2.1.3 ApplicationContext的应用场景2.1.4 ApplicationContext的设计原理2.2 IOC容器的初始化过程 该来的总会来,spring源

  • spring 核心2021-04-16 18:30:07

    1、IoC控制反转和DI依赖注入   传统程序设计中,我们需要使用某个对象的方法,需要先通过new创建一个该对象,我们这时是主动行为;而IoC是我们将创建对象的控制权交给IoC容器,这时是由容器帮忙创建及注入依赖对象,我们的程序被动的接受IoC容器创建的对象,控制权反转,所以叫控制反转。

  • spring-core-3-23 | Spring IoC依赖注入:Spring提供了哪些依赖注入模式和类型呢?2021-04-14 22:03:39

    Spring IoC 依赖注入 根据Bean 名称注入 根据Bean 类型注入 单个Bean 对象 集合Bean 对象 注入容器內建Bean 对象 注入非Bean 对象 注入类型 实时注入 延迟注入 代码示例 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans

  • ​BeanFactory和ApplicationContext的区别2021-04-13 18:31:56

    ​BeanFactory和ApplicationContext的区别   面试官:你知道BeanFactory和ApplicationContext到底有什么区别吗? 面试者: 1、BeanFactory:是Spring里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和获取对象的功能;是Spring IoC容器的核心。 // 仅保留重接口,删除了一

  • 简单的SSM整合2021-04-13 11:00:02

    1.需要的文件 applicationContext.xml,springMvc.xml,web.xml,mybatis-config.xml,db.properties 2.开始配置 2.1编写db.properties jdbc.jdbcUrl=jdbc:mysql://localhost:3306/ssm_demo jdbc.driverClass=com.mysql.jdbc.Driver jdbc.user=root jdbc.password=root 2.2配置myb

  • 集成SPring2021-04-10 14:01:35

    1.在pom文件中添加SPring相关的依赖 <dependencies> <!--spring start --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</ve

  • springboot中@ReqquestBody注解的使用以及不生效的原因2021-04-07 21:01:28

    一:背景 自己有两个项目,一个项目中使用@RequestBody注解是有效的,而另一个项目中无效,一直报异常: 2021-04-07 18:56:48.483 WARN 11484 --- [io-8288-exec-10] .[org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlenco

  • SpringBoot:MessageConverter自动配置原理2021-04-07 14:36:14

    原理 我们知道springboot的mvc自动配置在WebMvcAutoConfiguration配置类中 在该类中,有一个WebMvcAutoConfigurationAdapter类,实现了WebMvcConfigurer接口,并实现了configureMessageConverters方法,该方法就可以添加一些MessageConverter. @Override public void configureMessag

  • Spring解析applicationContext.xml的流程2021-04-04 20:30:30

    本文以ClassPathXmlApplicationContext初始化流程为例跟踪代码: //spring版本 5.3 public ClassPathXmlApplicationContext( String[] configLocations, boolean refresh, @Nullable ApplicationContext parent) throws BeansException { super(parent); setC

  • Java 根据Class获取对象实例2021-04-03 13:33:07

    Spring在代码中获取bean的几种方式 方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方法五:实现接口ApplicationContextAware

  • Spring程序实例从入门到最后(实时更新目前还没学完)1.02021-04-02 18:58:14

    1.入门程序 1.基础包 下载地址: https://repo.spring.io/libs-release-local/org/springframework/spring/4.3.6.RELEASE/ http://commons.apache.org/proper/commons-logging/download_logging.cgi 2.获取配置文件的约束信息: 位置: 3.约束信息+版本信息号(版本信息号就是下图

  • spring-demo-gepingan2021-03-27 21:31:08

    文件目录。 pom.xml文件内导入: 刷新maven等待自动下载 applicationContext文件: UserServiceImpl文件: UserService文件: 运行测试文件:

  • spring与mybatis整合详解2021-03-27 18:57:59

    spring与mybatis整合详解 在数据库dbmis中创建student表: 建立Maven项目,创建Dao层,POJO层,Controller层,并配置Mapper、applicationContext.xml、mybatis-config.xml、log4j.properties (不知道怎么创建一个maven项目的去百度) POJO类中的成员变量 (在这儿里面创建getters和s

  • 在Static方法中引用被@AutoWired修饰的属性,无法注入,报空指针异常、SpringBoot + Mybatis2021-03-25 11:30:35

    场景:在Static方法中引用被@AutoWired修饰的属性,无法注入,报空指针异常 问题:SpringBoot + Mybatis连接数据库Bean不能注入报空指针异常 在保存到数据库时出现空指针异常 原因: 因为静态无法注入,通常我们会是在Spring框架中使用到@PostConstruct注解 该注解的方法在整个Bean初始

  • 【死磕Spring】| Spring IoC容器:BeanFactory和ApplicationContext谁才是Spring IoC容器?2021-03-19 14:33:34

    Spring IoC容器:BeanFactory和ApplicationContext谁才是Spring IoC容器? 对于我们初学者来说,我们是不是在写Demo的时候经常这样写: BeanFactory beanFactory = new ClassPathXmlApplicationContext("classpath:/META-INF/context-dependency-injection.xml"); 其实,BeanFact

  • Spring源码之ApplicationContext2021-03-18 10:05:07

    ​ 本文是针对Srping的ClassPathXMLApplicationContext来进行源码解析,在本篇博客中将不会讲述spring Xml解析注册代码,因为ApplicationContext是BeanFactory的扩展版本,ApplicationContext的GetBean和xml解析注册BeanDefinition都是用一套代码,如果您是第一次看请先看一下XMLBeanFa

  • 01-spring定义bean的几种方法2021-03-15 14:36:06

    01-spring定义bean的几种方法 1、<bean/ >方法 首先我们创建一个User对象,并且实现它的getter和setter方法 public class User { private String name; public String getName() { return name; } public void setName(String name) { this.name

  • IOException parsing XML document from class path resource [applicationContext.xml]2021-03-13 15:32:32

    IOException parsing XML document from class path resource [applicationContext.xml] 检查target目录(*target*是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件,所有都是Maven构建时生的) 如果缺少.xml文件可以参考下面总结的关于Idea Maven项目编译后target

  • Spring常见面试问题2021-03-11 19:59:31

    1. Spring的常见面试题 1、什么是Spring框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计

  • springboot中通过main方法调用service或dao2021-03-10 19:03:22

    介绍 大多数情况下,我们使用springboot是创建一个web项目,然后通过接口访问,但是也有特殊情况,比如线上跑着的web项目,有一些特殊的数据,需要经过计算导入到数据库,这个时候,我们可能需要原来的web项目中的一些service,dao才辅助操作,但是又不能在服务端新开接口。我们通过springboot的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有