E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Spring学习】
Spring学习
资料
学习Spring必学的java基础知识、很系统http://stamen.iteye.com/blog/1497981Spring初学快速入门http://www.yiibai.com/spring/spring-tutorial-for-beginners.htmlSpringMVC教程,快速入门,深入分析http://elf8848.iteye.com/blog/875830/史上最全最强Sp
蓝色天空2014-09
·
2020-09-12 06:23
spring框架
Spring学习
笔记
今天开始重新学习Spring,学习笔记纪录于此。第一部分,IoC容器1.IoC(InversionofControl)反转注入是Spring的核心部分,意在通过配置管理系统中运行的JavaBean,包括管理Bean的生命周期,实现系统组建之间的松耦合。2.ApplicationContext是BeanFactory的父类,在原本BeanFactory的基础上增加了AOP的集成、国际化(I18N)、
kingswood
·
2020-09-12 06:17
Java
spring
bean
class
import
配置管理
ioc
Spring学习
1
1、下载eclipsehttps://spring.io/tools3/eclipse2、将jar包导入到当前的web工程中https://www.cnblogs.com/xxuan/p/6949640.html3、eclipse中添加springXML配置文件https://www.cnblogs.com/XingXiaoMeng/p/11159011.html4、spring所需要的jarht
yuezheyue123
·
2020-09-12 05:05
Spring
Spring学习
(二)spring ioc注入的三种方式
一、springioc注入有哪三种方式:asetter原理:在目标对象中,定义需要注入的依赖对象对应的属性和setter方法;“让ioc容器调用该setter方法”,将ioc容器实例化的依赖对象通过setter注入给目标对象,封装在目标对象的属性中。b构造器原理:为目标对象提供一个构造方法,在构造方法中添加一个依赖对象对应的参数。ioc容器解析时,实例化目标对象时会自动调用构造方法,ioc只需要为
没有梦想-何必远方
·
2020-09-12 03:38
spring
spring框架从零开始
Spring学习
(二)之IOC的注解使用
一、Spring基于注解的IOC1、常用的IOC注解曾经XML的配置:注解按作用分类:(1)用于创建对象的他们的作用就和在XML配置文件中编写一个bean标签实现的功能是一样的@Component:作用:用于把当前对象存入spring容器中属性: value:用于指定bean的id,当我们不写时,它的默认值是当前类名,且首字母改小写。写法: @Component(value=“accountS
Origin_afan
·
2020-09-11 20:43
Spring
spring
Spring事务的传播行为与隔离级别——
Spring学习
笔记
一、什么是事务事务指的是逻辑上的一组操作,这组操作要么都成功,要么都不成功。比如:我去菜市场买菜,博主现在在杭州都用支付宝转账的形式。我买个一斤排骨用支付宝扫码转账形式来付款。转账这个过程简单来看可以拆分成两个步骤:1.从我账户扣钱;2.老板账户钱数增加。这两个步骤必须是一个整体,可以看成是一个事务。不能说执行步骤1成功了,从我账户扣钱了,转给老板的时候因为一些原因出错了,老板的钱没增加。我的钱也
大蟒蛇来了
·
2020-09-11 16:37
Spring学习
mysql
事务
Spring学习
——JDK动态代理和CGLIB动态代理
AOP面向切面Java代理通过spring进行配置https://blog.csdn.net/wilbur_xieyj/article/details/88981453静态代理定义接口packagecn.edu.zucc.blog.dao;/***定义一个用户接口*@authorxyj*/publicinterfaceUserDao{publicvoidaddUser();publicvoidre
crab_xyj
·
2020-09-11 11:36
框架基础
AOP
Spring学习
笔记
Spring简介SpringBoot构建SpringCloud协调SpringCloudDataFlow连接SpringFramework用于构建企业级应用的轻量级一站式解决方案设计理念力争让选择无处不在体现海纳百川的精神保持向后的兼容性专注API设计追求严苛的代码质量SpringBoot快速构建基于Spring的应用程序快、很快、非常快尽可开箱即用,退可按需改动提供各种非功能特性不用生成代码,没
Program bear
·
2020-09-10 15:11
Spring教程
Spring模块组成
一,什么是Spring,使用Spring框架的好处曾经
Spring学习
笔记中提到了Spring用来管理项目中所有的对象,是容器。这里详细介绍一下。
FYHannnnnn
·
2020-08-26 14:25
后台
Spring学习
笔记 使用SpringMVC搭建第一个项目
近来公司没什么新的项目,于是打算抽时间看看java著名的三大框架Struts、Hibernate、Spring;之前看了Struts,从今天起,准备好好审视并学习Springmvc,学习Springmvc的第一步,当然是环境的搭建以及一个可以运行的最简单的helloworld项目了。什么是SpringMVCSpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWeb
AFinalStone
·
2020-08-25 16:53
spring
Spring学习
Spring学习
之——控制反转(IoC)与依赖注入(DI)
前言最近在学习Spring框架,它的核心就是IoC容器。要掌握Spring框架,就必须要理解控制反转的思想以及依赖注入的实现方式。下面,我们将围绕下面几个问题来探讨控制反转与依赖注入的关系以及在Spring中如何应用。什么是控制反转?什么是依赖注入?它们之间有什么关系?如何在Spring框架中应用依赖注入?什么是控制反转在讨论控制反转之前,我们先来看看软件系统中耦合的对象。从图中可以看到,软件中的
Mus_Li
·
2020-08-25 16:26
Spring
MVC学习
Java提高篇
精读《Spring 概念》
spring是Java非常重要的框架,且蕴含了一系列设计模式,非常值得研究,本期就通过
Spring学习
这篇文章了解一下spring。
黄子毅
·
2020-08-25 09:19
后端
前端
1.1(
Spring学习
笔记)Spring基础(BeanFactory、ApplicationContext 、依赖注入)
1.准备工作下载Spring:http://repo.spring.io/libs-release-local/org/springframework/spring/选择需要下载的版本选择dist.zip结尾的下载即可。下载完后将其解压,进入libs文件夹,libs文件夹下有很多jar文件.目前阶段只需要将spring-core-x.x.x.RELEASE.jar、spring-beans-x.x
weixin_34195142
·
2020-08-25 08:41
Spring学习
篇:IoC知识整理(一)
现在正通过spring的官方文档学习spring,将自己学习时的点点滴滴记录下来。Ioc知识整理(一):IoC(InversionofControl)控制反转。1.bean的别名我们每个bean元素都有一个id属性,用于唯一标识实例化的一个类,其实name属性也可用来标识一个类,我们还可以通过元素来给一个bean起一个别名:前提是已经实例化了一个bean,name属性="doSpring",这样在
weixin_33757609
·
2020-08-25 08:45
【
Spring学习
32】Spring事务(2):事务管理器
Spring只是个容器,因此它并不做任何事务的具体实现。他只是提供了事务管理的接口PlatformTransactionManager,具体内容由就由各个事务管理器来实现。Spring提供了许多内置事务管理器实现:DataSourceTransactionManager:位于org.springframework.jdbc.datasource包中,数据源事务管理器,提供对单个javax.sql.
唐大麦
·
2020-08-25 08:53
-------【Spring】
Spring学习点滴
Spring学习
笔记(一)
Spring概述1、Spring的定义Spring是分层的javaSE/EE全栈式轻量级开源框架,以IOC和AOP为内核,提供表现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的javaEE企业应用开源框架。2、Spring的优势①方便解耦,简化开发。②支持AOP编程③支持声明式事务④方便程序的
sena0
·
2020-08-25 08:53
Spring
Spring学习
第二周-浅析SpringAop的几个概念
下面以上图的例子来通俗的讲述我对SpringAop技术相关概念的理解,有不正确的地方还望大佬指正。连接点(Joinpoint)在SpringAop中,一个连接点总是表示一个方法的执行。可以将连接点理解为类中的方法。切入点(Pointcut)需要处理的连接点,只被抽取了共性功能的方法,如图中的add、delete和update方法都被抽取了一些共性,这三个方法就是切入点。切入点一定是连接点,连接点不
笑遥小哥哥
·
2020-08-25 07:11
SSM
Spring学习
——Spring核心容器的创建
Spring容器概述Spring容器会负责控制程序之间的关系,而不是由程序代码直接控制。Spring为我们提供了两种核心容器,分别为BeanFactory和ApplicationContextBeanFactory实例创建BeanFactorybeanFactory=newXmlBeanFactory(newFileSystemResource(“XML配置文件的位置”));Application
沛竹君
·
2020-08-25 07:23
Spring框架
Java
EE
Spring学习
(一):Spring的整体架构与容器的核心类
Spring的整体架构Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下图所示CoreContainerCoreContainer(核心容器)包含有Core、Beans、Context和ExpressionLanguage模块Core和Beans模块是框架的基础部分,提供IoC(转控制)和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory
To_Master
·
2020-08-25 07:50
Spring学习
Spring学习
(2)——bean的配置
目录一、配置bean概要(绿色的是主要演示的)二、Bean的配置形式(这里介绍通过XML形式)和配置方式:三、Spring容器:Spring提供了两种类型的IOC容器的实现ApplicationContext的主要实现类四、依赖注入的方式:属性注入:构造方法注入:案例分析(演示构造器注入的方法):1.一个简单的构造器注入2.用index和type确定注入的属性一、配置bean概要(绿色的是主要演示
PiperXiao
·
2020-08-25 06:33
Spring
Spring学习
之Bean属性注入
在spring中bean的属性注入有两种1构造器注入:2setter方法注入:关于ref属性作用使用ref来引入另一个bean对象,完成bean之间注入3集合属性的注入:在spring中对于集合属性,可以使用专门的标签来完成注入例如:listsetmapproperties等集合元素来完成集合属性注入.3.1list属性注入如果属性是数组类型也可以使用list完成注入3.2set属性注入3.3
孤殇泪
·
2020-08-25 06:51
Spring学习
Spring学习
第一周-Spring简介
Spring学习
第一周-Spring简介SpringbyRodJohnSong概述内核IOC(InversionofControl)控制反转Aop(AspectOrientedProgramming)面向切面编程作用
笑遥小哥哥
·
2020-08-25 06:22
SSM
Spring学习
第一周-Spring核心容器
Spring框架的主要功能是通过其核心容器来实现的。Sping框架提高了两种核心容器,分别为BeanFactory和ApplicationContextBeanFactoryBeanFactory由org.springframework.beans.facytory.BeanFactory接口定义,是基础类型的IoC容器,它提供了完整的IoC服务支持。简单来说,BeanFactory就是一个管理B
笑遥小哥哥
·
2020-08-25 06:22
SSM
spring学习
第一周
Spring框架是一个开源的Java平台,最初是由RodJohnson编写的,并且于2003年6月首次在Apache2.0许可下发布。它的到来确实可以说是java程序员的“春天”。目前Spring是最受欢迎的企业级Java应用程序开发框架,使用Spring框架可以创建性能好、易于测试、可重用的代码。课程体系:IoC容器----管理--->Bean(生命周期,作用域)等。Spring框架提供约20个
jose0925
·
2020-08-25 06:56
小马哥核心编程
spring
Spring学习
——模拟jdk底层动态代理
Spring学习
——模拟jdk底层动态代理这里使用最简单的方法实现动态代理,即重新生成一个.java文件使用类加载器加载到内存,这与jdk底层的动态代理有所不同。
Puzzle、
·
2020-08-25 05:33
Java
Spring学习
——模拟Spring Ioc注解版
Spring学习
——模拟SpringIoc注解版自己模拟的SpringIoc注解版,加深对Spring底层的了解。这里只支持使用@Autowired注解通过类型进行自动装配。
Puzzle、
·
2020-08-25 05:32
Java
Spring学习
(六)-Bean作用域与基于注解的配置
Bean作用域在配置文件中定义Bean时,用户不但可以配置Bean的属性值以及相互之间的依赖关系,还可以定义Bean的作用域。作用域将对Bean的生命周期和创建方式产生影响。Spring一般采用scope=“作用域类型”的方式。Bean作用域类型:singleton:在SpringIoC容器中仅存在一个Bean实例,Bean以单实例的方式存在。prototype:每次从容器中调用Bean时,都会返
YTOMSON
·
2020-08-24 17:43
spring学习
笔记(三)——Bean的管理及自动装配
通过xml文件配置根据类型自动装配如果一个bean的数据类型和其他bean属性的数据类型相同,可以自动兼容装配它,过程如下:1.存在如下两个bean:dao和servicepublicclassDao{privateDaodao;........}publicclassService{privateServiceservice;........}通常情况下,我们使用明确装配,即为每一个bean单独
顾烟凉
·
2020-08-24 16:51
Spring学习
(七)--Spring MVC的高级技术
一.SpringMVC配置的替代方案我们已经了解如何通过AbstractAnnotationConfigDispatcherServlet-Initializer快速搭建了SpringMVC环境。在这个便利的基础类中,假设我们需要基本的DispatcherServlet和ContextLoaderListener环境,并且Spring配置是使用Java的,而不是XML。尽管对很多Spring应用来
b068742459863074
·
2020-08-24 13:41
Spring学习
记录 Day5(Spring MVC进阶)
文章目录Day5Controller配置配置控制器Controller@RequestMappingRestful风格method属性指定请求类型URL对应Bean为URL分配Bean结果跳转方式1.ModelAndView2.ServletAPi3.SpringMVC不带视图解析器4.SpringMVC带视图解析器数据处理Day52019年7月31日。这是我学习Spring的第五天。这一天,我学
赈川
·
2020-08-24 12:43
Spring
MVC
Spring学习
笔记
一、Spring入门案例通过Idea创建maven项目配置spring配置文件ApplicationContext.xml编写接口及实现类IaccountDao/***账户的持久层接口*/publicinterfaceIAccountDao{/***模拟保存账户*/voidsaveAccount();}IaccountService/***账户业务层的接口*/publicinterfaceIAcc
顾烟凉
·
2020-08-24 05:55
Spring学习
笔记(十三)JdbcTemplate工具类的使用
JdbcTemplate就是Spring框架给我们封装好的简单对数据库操作的工具类,返回Map数据,返回List_Map数据,返回一个值,返回一个对象,返回一个List,添加修改删除源码获取github1.介绍JdbcTemplate工具类2.sql文件3.实例化该工具类4.配置数据源什么是连接池?连接池的工作原理?开源的连接池有哪些?5.User.java6.查询操作(预处理)1.返回Map数据
和尚要吃肉
·
2020-08-24 02:51
Spring学习总结
Spring
SSM
框架
Spring学习
(十八)——SpringBoot健康检测
文章目录依赖health配置访问结果metrics配置访问结果info配置访问结果依赖org.springframework.bootspring-boot-starter-actuatorhealth配置如果还想查看info、metrics等状态,可以将include:"health"改为include:"*"#健康检测management:endpoints:web:exposure:incl
郭建華
·
2020-08-23 23:23
Spring
spring
boot
spring
linux
java
运维
spring学习
笔记13(注解@Autowired方式注入)
出自:http://wang09si.blog.163.com/blog/static/17017180420139261016713/@Autowired与@Resource用法基本相同,区别在于@Autowired是默认以类型去查找,而@Resource默认以字段名去查找。@Autowired是spring提供的,而@Resource是j2ee提供的。看例子:publicclassAnimal
zwhfyy
·
2020-08-23 22:51
SpringFrameWork
2.
Spring学习
之路(自动装配、基于注解开发)
一.Bean的自动装配1.1三种装配机制(1).xml中显示配置(2).自动装配(3)java中显示配置1.2自动装配的两个操作组件扫描,自动装配DEMOpublicclassCat{publicvoidshout(){System.out.println("miao~");}}publicclassDog{publicvoidshout(){System.out.println("wang~")
Scout_study
·
2020-08-23 21:49
Spring学习
Spring学习
总结(6)——Spring之核心容器bean
2019独角兽企业重金招聘Python工程师标准>>>一、Bean的基础知识1.在xml配置文件中,bean的标识(id和name)id:指定在benafactory中管理该bean的唯一的标识。name可用来唯一标识bean或给bean起别名。[html]viewplaincopy........2.bean的classclass属性指定了bean的来源,即bean的实际路径。注意要指定全路径,
weixin_34087307
·
2020-08-23 20:13
spring学习
(四)
昨天继续学习夏老大的《Spring开发指南》,发现一个比较大的bug。27页中ApplicationContextctx=newFileSystemXmlApplicationContext("bean.xml");LoginActionaction=(LoginAction)ctx.getBean("action");action.login("Erica","mypass");之前bean.x
iteye_2180
·
2020-08-23 17:21
Spring
Bean
出版
.net
XML
spring学习
(一)
今天开始学习《Spring开发指南》,按照上面的配置,运行spring的第一程序,结果发现就出现错误。主要有下面2个错误,呵呵,建议有人修改一下《Spring开发指南》,以免后人再犯同样的错误,而且找半天还找不到解决的办法。其一:错误现象如下:java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.spri
iteye_2180
·
2020-08-23 17:21
Spring
Java
junit
Eclipse
Apache
spring学习
(二)
今天继续学习spring,按照《Spring开发指南》goon,结果到22页的时候发现有如下代码InputStreamis=newFileInputStream("bean.xml");XmlBeanFactoryfactory=newXmlBeanFactory(is);Actionaction=(Action)factory.getBean("TheAction");使用junit4测试发送,
iteye_2180
·
2020-08-23 17:21
Spring
Bean
XML
Go
Spring学习
系列(1) 用maven创建java web工程
和传统方法相比,maven用起来不要太爽。不需要到处找jar包,不用管理jar包冲突,版本冲突,省了好多力气。这篇文章主要讲下如何用maven创建javaweb工程。假设你已经安装了maven以及Eclipse上maven插件。第一步:创建简单maven工程,架构类型选择要跳过,如下图所示。第二步:填写工程相关信息,需要注意,packaging打包类型要选择war第三部:在上步创建的工程右键,选择
北你妹的风
·
2020-08-23 15:46
Sping Boot 初探(一)--- 一分钟构建SpringWeb
SpringBoot帮助我们降低
Spring学习
门槛,快速构建基于Spring的各种项目,使用SpringBoot可以让我们从Spring各种复杂配置中解脱出来,约定优于配置,当然简单的被后必然隐藏了很多复杂的配置默认信息
孤单胖南瓜_
·
2020-08-23 11:24
spring
SpringMvc
SpringBoot
spring学习
-切面
一、注解创建切面@Aspect:表明该类为切面@Before:通知方法会在目标方法调用之前执行@After:通知方法会在目标方法返回或抛出异常后执行@AfterReturning:通知方法会在目标方法返回后执行@AfterThrowing:通知方法会在抛出异常后执行@Around:通知方法将目标方法封装起来@Pointcut:定义切点表达式@EnableAspectJ-AutoProxy:启用自动
空_7788
·
2020-08-23 06:22
spring学习
15(JdbcTemplate数据库)
spring封装对数据库基本操作;需要的jar1.新建配置文件image.png2.bean配置文件中导入外部配置文件3.配置c3p04.配置Spring的jdbcTemplate数据库的UPDATEINSERT,DELETE代码:/***测试UPDATEINSERT,DELETE*/privatestaticvoidtestUpdate(ApplicationContextctx){//获取sp
又是那一片天
·
2020-08-23 01:27
条条的
Spring学习
笔记01
一、什么是Spring?Spring是一款主流的、开源、轻量级的企业级java应用程序开发框架,具有强大的功能和卓越的性能。在服务器端采用三层体系架构:表现层(web)、业务逻辑层(service)、持久层(dao)。Spring提供了webMVC框架:模型(Model)由POJO类组成,封装了应用程序数据。视图(View)渲染模型数据。控制器(Controller)负责处理用户发送的请求并生成对
小盆友家的条条
·
2020-08-22 23:01
初学
自学
spring学习
之源码分析--spring如何解决循环依赖
spring学习
之源码分析--bean的创建以及之前的文章,都提到了循环依赖,那这次咱们来看看spring是如何解决循环依赖的。
大军
·
2020-08-22 13:10
java
spring
源码分析
依赖注入
Spring学习
笔记——IOC和DI
什么是IOC?所谓控制反转,是将我们代码里面需要实现的创建对象,以及创建对象所依赖的对象的创建的过程,全部交由容器来进行实现。这样我们就不必使用new关键字来进行创建对象,从而降低了耦合度。那么什么是DI呢?2004年,MartinFowler探讨了同一个问题,既然IOC是控制反转,那么到底“哪些方面的控制被反转了呢?”,经过详细的分析和讨论后,他得出了答案:“获得依赖对象的这个过程被反转了”。控
教宗沙立van
·
2020-08-22 12:02
java
spring
spring学习
(六)——3.2 Spring的 PostProcessor的使用实例
这是对BeanFactoryPostProcessor使用的一个简单示例。实体@DatapublicclassPostProcessorTestEntity{privateintid;privateStringname;}这个是我们做实例时候用的统一的实体。spring.xml结构这是我们做示例时候用的XML结构,后续我会描述注入了什么,代码不再贴出BeanFactoryPostProcessor
大·风
·
2020-08-22 02:13
#
Spring源码
源码
Spring 自动代理事务 中碰到了事务无法回滚的问题
我是一个
spring学习
的初手,在学习springinaction这本书的事务自动代理章节时,按照所说的方式,我先配置了一个自动代理和事务属性源advisor,如下: 而后,
zhang00001
·
2020-08-21 23:32
并发+JVM+分布式+微服务+设计模式学习笔记,建议收藏
Spring学习
笔记以下都是收集整理的架构学习笔记(有点大为了方便观看,在这缩略了)MyBaits学习笔记JVM与性能优化JVM是小白Java程序员成长路
程序猿总指挥
·
2020-08-21 22:50
java
spring学习
核心容器核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(SpEL,Spring表达式语言,SpringExpressionLanguage)等模块组成,它们的细节如下:spring-core模块提供了框架的基本组成部分,包括IoC和依赖注入功能。spring-beans模块提
qq_38483191
·
2020-08-21 20:07
spring
spring
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他