知识点1:实例化bean的3种方法。1.使用类构造器 (90%用这个方法)2.使用静态工厂方法3.使用实例化工厂知识点2:看这段代码ApplicationContextcontext=newClassPathXmlApplicationContext("spring.xml"); Person p=(Person) context.getBean("fish"); p.setName("aaa"); p.setId("13"); System.out.println(p.getName()+p.getId());/
转载
2013-07-17 20:41:00
37阅读
2评论
spring面试题spring IOC的理解控制反转将bean的创建 配置 和销毁 交给spring容器, 在需要使用的地方使用依赖注入获取bean,这样实现了bean创建和使用的解耦合依赖注入的方式主要有注解式autowired`` resource qualifiedsetter注入构造器注入构造器注入是首选,这种注入方式可以声明属性是private final类型,保证不会被更改,符合spr
转载
2021-04-07 11:36:13
155阅读
2评论
(3) Spring的组成 ① Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建,装配,销毁等功能 SpringContext:ApplicationContext,扩展核心容器,提供事件处理、国际化等功能。它提供了一些企业级服务的功能,提供了JNDI,E
转载
2016-09-23 02:05:00
87阅读
2评论
一、获取spring容器 1、Spring中,管理XML配置Bean定义的容器:ApplicationContext context = new ClassPathXmlApplicationContext("application.xml")。通过容器可以获取bean,context .getBe
转载
2019-04-27 23:36:00
60阅读
一、有哪些依赖注入方式?构造方法注入:通过调用类的构造方法,推荐用于强依赖(没有依赖对象就没法工作)。这也是官方推荐的注入方式。好处:依赖不可变(final修饰)、更安全。@Componentpublic class UserService {private final UserDao userDao; // Spring 会自动注入 UserDa
一:J2SE面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP/UDPAWT、事件模型、匿名类正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等树状结构存...
转载
2014-07-22 10:16:00
123阅读
2评论
1.vector是在堆上还是栈上? 在堆上. 2.我们发现指针有一些“似是而非”的特征: (1)指针消亡了,并不表示它所指的内存会被自动释放。比如函数中的指针是局部变量,如果它指向了堆上,而自己出了函数后消亡了,但它所指向的内存还是存在的,导致了内存泄漏. (2)内存被释放了,并不表示指针会消亡或者
转载
2020-03-12 20:55:00
91阅读
2评论
axios和ajax的区别: axios通过Promise实现ajax技术进行封装,axios是ajax技术的一部分。 ajax针对MVC编程,不符合现在流行的MVVM。 axios从node.js中创建请求,支持Promise API,客户端支持防止CSRF,提供了一些并发请求的接口。 注
原创
2021-07-13 17:14:00
234阅读
一 . Spring概述1.1 Spring 是什么? Spring是一个开源的企业级应用程序Java开发框架。目的是为了简化企业级应用程序开发。1.2 Spring的特性 (1)轻量级 Spring框架基础版本的包小,启动占用的资源少。(与Struts2相比) (2)非侵入式
转载
2024-02-14 14:54:06
37阅读
距离第一次接触Spring框架已经过了有三四个月了,有些概念已经忘了,现在来复习一下,加深记忆!1、IOC和DI1.1、ioc:Inversion of Control 控制反转 即控制权的转移,将我们创建对象的方式反转了,以前对象的创建是由我 们开发人员自己维护,包括依赖关系也是自己注入。使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对
一、spring命名空间Spring中所有的命名空间:下载Spring源文件,解压后会有个schema目录,里面是所有Spring模块。如下图:二、事物配置详解1、全注解xml文件配置<beans xmlns="http://www.springframework.org/schema/beans"
&
原创
2017-10-23 10:55:37
5016阅读
spring框架背的知识点: 1、动态代理和静态代理异同*** (1)角色相同——真实角色、代理角色相同 (2)动态代理类是动态生成的 (3)动态代理: (a)基于接口的动态代理——JDK (b)基于类的动态代理——cglib (c)基于Spring、mybatis中的JAVAssist来生成动态代 ...
转载
2021-09-08 19:14:00
89阅读
2评论
eureka注册中心(zookeeper,eureka)
也要集群,可以相互注册,网状结构。后面很多高可用的服务都是用这种方式。Eureka的客户端缓存技术
spring boot actuator
提供监控服务的运行状态及详细信息或自定义信息,
eureka
注册服务方式有配置方式和rest方式,server:使用pring initializr快速创建spring boot项目,或用
原创
2018-03-09 02:06:00
64阅读
终极优化版:智能识别怪物(正确区分玩家和怪物)<JAVASCRIPT>(function() { console.clear(); console.log('%c========== 智能识别场景中的所有怪物 V4(终极优化版) ==========%c', 'color: #00ff00; font-size: 16px; font-weight: bold', '');
1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控
原创
2022-04-21 15:58:07
159阅读
在学习Spring之前,先了解Spring是什么。百度百科上解释:Spring是分层的JavaSE/EE full-stack轻量级开源框架,以IoC(Inverse of Control 反转控制)和AOP(Aspect Oriented Programming 面向切面编程为内核)。这里涉及到两
转载
2017-04-30 10:55:00
103阅读
2评论
a
原创
2022-05-11 11:11:44
105阅读
1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Spring提供
原创
2022-04-23 10:54:28
96阅读
点赞
##参考资料 spring官网 中文文档翻译 参考文章:https://www.zhihu.com/question/39814046/answer/2084678610 ##spring使用了那些设计模式 单例模式:Spring 中的 Bean 默认情况下都是单例的。 工厂模式:工厂模式主要是通过 ...
转载
2021-09-02 17:16:00
140阅读
2评论
1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Spring提供
原创
2021-09-06 10:53:22
126阅读