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学习
笔记(3)- 注解方式 IOC/DI
1.修改spring-config.xml文件添加,表示告诉spring要用注解的方式进行配置注释掉,该行为在后面将使用注解来完成-->3.@Autowired在Product.java的category属性前加上@Autowired注解4.测试运行packagecom.jd.test;importcom.jd.java.Product;importorg.springframework.cont
成长的烦恼c
·
2019-03-08 11:36
Spring学习
笔记(一)
一、使用Spring框架的好处(1)Spring框架的IOC(InversionofControl控制反转)能够很好的降低程序的耦合度。(2)Spring框架的面向AOP(AspectOrientedProgramming面向切面编程)能够让我们在不修改代码的前提下对原有的功能进行增强。二、在Spring容器中创建bean的方法(1)通过bean.xml配置文件/***id:这个类在Spring容
拨开迷雾丶见云天
·
2019-03-06 17:34
Spring
Spring学习
笔记七
Spring学习
笔记七xml的方式实现AOP注解实现AOP注解改进总结xml的方式实现AOP接口UserServicepublicinterfaceUserService{//添加userpublicintaddUser
人在囧途^o^
·
2019-02-28 16:32
Spring
Java程序员的
Spring学习
指南!
前言只有光头才能变强Spring「春天」来啦!一、回顾Spring随着Spring的更新,Spring"越来越大"了,我们想要学的东西,Spring几乎都有解决方案。Spring主要的项目来源:http://spring.io/projects我在初学Spring的时候也做了很多笔记,初学Spring主要是IOC和AOP这两个模块,我有以下的笔记:Spring入门与体验IOC依赖注入从零学习AOP
Java3y
·
2019-02-11 17:02
Spring学习
笔记(一):初识IOC和DI
学习资料来源:http://how2j.cn/k/spring/spring-ioc-di/87.html首先,不必为看到两个新名词而感到头疼,理解了它们的作用就会发现其实是很简单的东西Spring是一个基于IOC和AOP的结构J2EE系统的框架IOC反转控制是Spring的基础,InversionOfControl简单说就是创建对象由以前的程序员自己new构造方法来调用,变成了交由Spring创
HiflyMaple
·
2019-02-11 16:36
Java
Spring
Spring学习
手册 1:Spring MVC 返回JSON数据
Spring学习
手册1:SpringMVC返回JSON数据目录完整代码在这SpringMVC对JSON数据格式的支持非常好,配置完成后什么都不用管靠注解就可以轻松返回JSON格式的数据。
EatherToo
·
2019-02-02 23:13
Java
Spring
Spring学习
手册 1:Spring MVC 返回JSON数据
Spring学习
手册1:SpringMVC返回JSON数据目录完整代码在这SpringMVC对JSON数据格式的支持非常好,配置完成后什么都不用管靠注解就可以轻松返回JSON格式的数据。
EatherToo
·
2019-02-02 23:13
Java
Spring
Spring学习
(5)AOP概述和关键术语
AOP是面向切面编程的意思。比如说我们在bean的某一个方法前后添加一些自己的方法,进行处理,这就是切面编程,把自己的方法嵌入到bean方法的前后。举一个例子。我们有一个系统类:publicclassSystemService{publicstaticvoiddoLog(){System.out.println("执行日志代码");}publicstaticvoiddoTx(){System.ou
java的架构师技术栈
·
2019-01-24 10:13
C(2):Spring
Spring学习
(3)IoC之Bean的装配
Bean的装配,也就是bean对象在容器中的创建。然后容器根据我们的代码需求,将Bean对象传递过来。这里有三种装配方式:默认装配方式动态工厂方式静态工厂方式先看项目结构:先给出applicationContext第一步创建接口:ISomeServicepackagecom.fdd.service;publicinterfaceISomeService{publicvoiddoSome();pub
sdddlll
·
2019-01-22 21:14
C(2):Spring
关于
Spring学习
的一些建议
关于
Spring学习
的一些建议经典书籍Spring的作者RodJohnson直接铺垫了Spring的精髓和基因,RodJohnson的思路和编程理念即Spring的思想和理念。
赛小文
·
2019-01-21 14:24
Java
Spring框架
spring学习
准备阶段
在翻开《精通Spring4.x企业应用开发实战》这本书没几页,就可以看到一个叫如何使用这本书的子模块,上面有几件在一开始需要准备好的事情,下面做一个简单的记录。源码spring4.x.zip:https://www.jianguoyun.com/c/dl-pubdir/spring4.x.zip?w=k0ikzrIPQ3_8_AQtLnLaDg&hs=DeKU4ksQycehBhi75Ck&xbg
gamedevv
·
2019-01-20 21:25
【框架】➣
spring
spring学习
-01编译spring5.0源码(亲测可用)
使用idea+gradle编译spring5.X源码@TOC使用idea+gradle编译spring5.X源码作为一个开发三年的技术小白,都没有编译一下spring源码,现在我尝试一下编译源码,并把编译过程中遇到的坑记录一下,希望能对很多像我一样的人起到参考作用版本工具:spring5.0.x,gradle4,9,jdk1.8_131,IntelliJIDEA2018-2下载gradle,,可以
安静的小海豹
·
2018-12-25 23:38
源码解析
Spring学习
(二)IOC
文章目录前言1、IOC的作用一个例子2、使用IOC2.1、spring的配置方式2.2、简单使用IOC2.3、深入IOCContext初始化和使用2.3.1、bean概述2.3.1.1、bean实例化方式2.3.1.2、bean范围2.3.1.2.1、singleton范围2.3.1.2.2、prototype范围2.3.1.2.3、请求,会话,应用程序和WebSocket范围2.3.1.2.4、
不是因为坚持只是因为喜欢
·
2018-12-10 20:43
spring
spring
ioc
spring配置
注解
Spring学习
总结(入门)
Spring学习
总结(入门).xml文件里面放置的是装配的bean这里是配置Spring的地方,很简单的一点就是使用bean来创建对象.bean里面可以嵌套bean大概梳理一下脉络就是在主类里面创建了一个
热情网友
·
2018-12-03 21:35
java
spring
Spring学习
笔记(一):
Spring学习
笔记(一):1.什么是IOC?IOC:InvertofControl。即控制反转,把创建对象实例的工作,由程序编写者交给Spring框架。
AlesS4
·
2018-11-30 11:01
Spring
Spring学习
-01
关于Spring的学习开始了。期待一下。目录基于SprintMVC的MAVEN项目简单搭建关于xml配置文件的简单介绍关于Config注解关于ComponentScan扫描规则关于Scope扫描规则关于Lazy懒加载springMVC的MAVEN项目简单搭建新建项目:以上,都可以二选一,这章节讲的很简单,所以java或者web项目都可以。结构目录如下:配置Mavenwindow--preferen
Cansluck
·
2018-11-29 21:06
Spring
注解
配置
ComponentScan
Scope
个人总结
Spring
注解
ComponentScan
Scope
Lazy
Spring专题
spring5入门例子
一直想写点关于
spring学习
系列的东西,一是可以好好的记录下自己的学习历程,二是可以跟大家一起分享
spring学习
,共同进步。目前spring版本已进入5时代,我们就以最新版本作为学习基础。
光天化日做白日梦
·
2018-11-26 23:19
一起学spring5
Spring 学习之bean的理解
Spring学习
之bean的理解https://www.cnblogs.com/shinubi/p/4182027.html前言:对于使用Spring框架的开发人员来说,我们主要做的主要有两件事情:①开发
godson555
·
2018-11-19 10:50
spring
bean
spring学习
之IOC的学习
##1、xml配置文件模板创建一个applicationContext.xml的文件,内容如下:##2、xml中几种注入方式首先创建三个包,再创建3个类:![这里写图片描述](https://img-blog.csdn.net/20180717103700840?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpdXl1YW5xMTIz/font/5
JHON_YUAN
·
2018-10-31 15:02
spring学习
spring-切面技术以及使用java代替xmlpeizh
Spring学习
文档使用java配置器来代替xml文件我们的bean类定义:创建config类:我们使用了两个注解:@Configuration@ComponentScan("soundSystem")
人杰地灵宇动乾坤
·
2018-10-28 23:41
javaWeb
Spring
java
Spring学习
笔记一(Spring容器和bean的注入)
文章目录第一节在IOC容器中装配Bean1.1Spring容器成功启动条件1.2Bean配置信息的组成1.3xml、bean、容器、应用程序之间的关系!1.4基于xml的配置第二节Bean基本配置2.1.1装配一个bean2.1.2Bean的命名**name**属性**id**属性2.1.3使用p命名空间2.1.4**lazy-init**属性第三节依赖注入3.0理解IOC和DI3.1属性注入3.
会写一点java的Dragon
·
2018-10-23 10:20
Spring
入门
1.
Spring学习
笔记之 ———— Bean的实例化
什么是Bean的实例化?在面向对象的程序中,想要使用某个对象,就需要先实例化这个对象。Spring中,想要使用容器中的Bean,也需要实例化Bean。其类似于当我们需要创建一个类对象而去new这个类一样。通常来说,当我们需要用到一个Bean的时候,只有将其实例化之后,我们才可以去调用它。在Spring中,Spring会自动帮我们实例化好Bean,只需要我们告诉Spring我们需要用到哪个Bean,
Atimynyc
·
2018-10-13 17:27
java后台开发
Spring
Spring学习
笔记(七)
本教程对应视频课程:http://edu.51cto.com/course/14731.html1、Struts2-Spring-MyBatis整合1.1、Spring-Mybaits整合添加整合包:mybatis-spring-1.3.2.jar修改配置文件注意对于mybatis原有的配置文件,在做一次修改1.2、Spring-Struts2整合1、添加jar包spring-web-4.3.14
mirindaRain
·
2018-09-30 15:46
spring
spring学习笔记
spring
Spring学习
笔记(六)
本教程对应视频课程:http://edu.51cto.com/course/14731.html1、SpringJDBC1.1、Spring在jdbc中的作用1.2、SpringJDBC实践1、添加jar包支持类spring-jdbc-4.3.14.RELEASE.jar、spring-tx-4.3.14.RELEASE.jarpackagecn.org.kingdom.dao.impl;impo
mirindaRain
·
2018-09-30 15:58
spring
spring学习笔记
spring
Spring学习
笔记(五)
本教程对应视频课程:http://edu.51cto.com/course/14731.html1、SpringAOP1.1、AOP的概念Aspectoritentionprogramming(面向切面编程),Spring的AOP使用动态代理实现,如果一个类实现了接口,那么spring就使用JDK的动态代理完成AOP,如果一个类没有实现接口,那么spring就是用cglib完成AOP;AOP当中的
mirindaRain
·
2018-09-30 15:15
spring
spring学习笔记
spring
Spring学习
笔记(四)
本教程对应视频课程:http://edu.51cto.com/course/14731.html1、自动装配1.1、Spring标签Autowired标签的作用1、通过autowired标签可以让spring自动的把属性需要的对象从容器中找出来,并注入到对象2、autowired标签可以放在字段或者setter方法上面3、使用autowired标签可以注入一些spring内置的重要对象,比如Bea
mirindaRain
·
2018-09-30 11:57
spring
spring学习笔记
spring
Spring学习
笔记(三)
本教程对应视频课程:http://edu.51cto.com/course/14731.html1、ioc和di1.1、IOC容器1.1.1、ObjectFactory和ApplicationContextBeanFactory:这个接口是spring中最底层的接口,只提供了最简单的IoC功能(创建bean,获取bean,销毁bean)在一般的应用当中,一般不使用BeanFactory;推荐用Ap
mirindaRain
·
2018-09-30 11:09
spring
学习笔记
spring
Spring学习
(二):Spring xml文件格式、加载上下文六种方式及作用域
Bean的XML文件可扩展标记语言(标准通用标记语言的子集)是一种简单的数据存储语言。xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:dubbo="http://code.alibabatech.com/schema/dubbo
To_Master
·
2018-09-29 17:46
Spring学习
Spring学习
之SpringMVC与Dubbo集成,消费端@Reference引用为NULL的问题
背景:之前项目中一直使用dubbox,最近dubbo社区又开始进行维护,公司正好又有一个新项目启动,本来想用spring-boot,正好进行下相关学习,奈何领导这关没过,还是让用最原始的spring-xml的配置方式,但是spring社区已经推荐用java代码配置的方式取代xml,所以应该顺应时代的潮流,采用最新的spring配置dubbo的方式,关于spring-boot的学习只能在课下进行了。
段大人
·
2018-09-21 23:56
Spring
Spring学习
笔记(一)
视频观看地址:http://edu.51cto.com/course/14731.html1、Spring引入1.1、开发中遇到的问题1、代码耦合性太高publicclassEmpService{publicEmpDaodao;}empdao使用传统jdbc生成的,现在dao改成mybatis实现2、对象之间依赖关系处理繁琐之前xml文件,通过工厂进行解耦合-->ioc、di3、事务控制比较繁琐首
MirindaSai
·
2018-09-20 21:08
spring
Spring
Spring学习
笔记
欢迎大家来我的个人博客:https://www.fxyh97.com/index.php/archives/70/
Spring学习
笔记欢迎大家来我的个人博客:https://www.fxyh97.com
StandByMeQuan
·
2018-09-19 09:08
Spring
ThinkPHP5源码学习篇--从执行到输出流程简介
Spring学习
到一点点觉得新奇且有意思的玩意儿,只是现在还达不到一个实现好项目的水平。而ModernPHP这本书,不厚大概
dobat
·
2018-09-17 23:32
PHP
Java开发 必学必会
进程线程RedisMavenSettingsReferencesetting.xml配置文件mvncleaninstall-DskipTestsmvndependency:tree>xxx.txt注解
Spring
bllddee
·
2018-09-14 17:25
java
Java开发 必学必会
进程线程RedisMavenSettingsReferencesetting.xml配置文件mvncleaninstall-DskipTestsmvndependency:tree>xxx.txt注解
Spring
bllddee
·
2018-09-14 17:25
java
Spring学习
(十五)——单例Bean的线程安全(Web开发)
目录前言问题验证为什么如此设计由此出现的另一个问题前言最近在做一个网站的项目,考虑到Spring的Bean默认为单例,会不会出现请求排队的现象,于是有了这篇博客(业务代码真的很无聊呀..........问题Spring的Bean默认是单例,在接收到请求后,tomcat是创建一个线程去处理对应请求的,此时单例Bean就相当于临界资源,临界资源最典型的问题就是改值问题,为了防止此问题,我们通常会用上锁
菜到怀疑人生
·
2018-09-09 14:48
spring
spring学习
(十四)————SpringAOP知识点总结
目录SpringAOP的一点理解SpringAOP的基本术语通过注解使用springAOPspringAOP的引入SpringAOP的一点理解其实springaop就是一个拦截器,springaop通过代理模式实现方法的拦截SpringAOP的基本术语1、切面:拦截器类,其中会定义切点以及通知2、通知:切面当中的方法,包括:前置通知:在动态代理反射原先方法前调用的方法后置通知:在动态代理反射完原有
菜到怀疑人生
·
2018-09-06 08:17
spring
Spring学习
3-Bean的加载过程(beanFactory初始化)
之前在阅读refreshBeanFactory的实现时,还没有对loadBeanDefinitions(beanFactory)进行分析,现在我们继续分析这一块内容。@OverrideprotectedfinalvoidrefreshBeanFactory()throwsBeansException{if(hasBeanFactory()){destroyBeans();closeBeanFact
小鲍比大爷
·
2018-09-02 22:21
Spring 学习笔记之事务管理
Spring学习
笔记之事务管理Module介绍Spring-Transaction-Annotaion:以注解方式配置的声明式事务Spring-Transaction-XML:以XML方式配置的声明式事务
SIMBA1949
·
2018-09-02 10:17
Spring
Spring学习
笔记(二)
视频观看地址:http://edu.51cto.com/course/14731.html1、Spring程序分析1.1、Spring管理Bean的原理1.通过Resource对象加载配置文件;2.解析配置文件,得到bean;3.解析bean,id作为bean的名字,class用于反射得到bean的实例(Class.forName(className));这种配置下,所有的bean保证有一个无参数
mirindaRain
·
2018-08-29 09:10
spring
springmvc
ssm框架
spring
Spring学习
2-Bean的加载过程(IOC实现原理)
之前基本理清了ClassPathXmlApplicationContext的继承层次,但一些重点方法和一些重要对象并未触及,本文继续调试和阅读spring源码,希望通过此次学习可以搞明白bean的加载和生成机制。调试的Main方法如下,很简单,实现了一个简单的Transaction对象,使用ClassPathXmlApplicationContext获取transaction对象,调用对象的tra
小鲍比大爷
·
2018-08-26 22:39
spring学习
(十一)——spring官方文档阅读(5.0.7)——spring的@Bean与@Configuration注解
@Bean与@Configuration注解@Bean注解用于方法上,返回的实例将由SpringIOC管理,当在@Configuration注解的类中使用@Bean注解时,@Bean相当于元素,@Configuration相当于元素@ConfigurationpublicclassAppConfig{@BeanpublicMyServicemyService(){returnnewMyServic
菜到怀疑人生
·
2018-08-26 07:06
spring
spring学习
(九)——spring官方文档阅读(5.0.7)——使用注解配置Spring(@Primary、@Qualifier、支持的JSR250注解)
使用注解配置spring注解方式和xml方式均可配置spring,注解方式比xml方式先解析,它们满足覆盖原则,因此,对于相同的配置部分,xml方式会覆盖注解方式使用注解,首先要在xml配置中声明对注解进行处理的类,我们可以用bean定义来声明它们,也可以使用下列方式一次声明所有注解:声明的注解处理类包括:AutowiredAnnotationBeanPostProcessor,CommonAnn
菜到怀疑人生
·
2018-08-23 08:08
spring
Spring学习
一(spring概念和ioc入门)
Spring概念Spring是一个开源轻量级框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集
echo_wjcwjc
·
2018-08-21 20:37
spring
Spring学习
笔记(一)
视频观看地址:http://edu.51cto.com/course/14731.html1、Spring引入1.1、开发中遇到的问题1、代码耦合性太高publicclassEmpService{publicEmpDaodao;}empdao使用传统jdbc生成的,现在dao改成mybatis实现2、对象之间依赖关系处理繁琐之前xml文件,通过工厂进行解耦合-->ioc、di3、事务控制比较繁琐首
mirindaRain
·
2018-08-21 15:13
spring
mybatis
springmvc
spring
Spring学习
(一)——构建第一个spring程序
首先在eclipse上建立maven项目,关于建立方式,网上有许多教程,这里就不在赘述在pom.xml中添加以下依赖:org.springframeworkspring-context5.0.7.RELEASEruntimeversion中的RELEASE需要带上,不然会报错(版本名称不完整)项目结构如下:firstbean:packagecom.springdemo;publicclassfir
菜到怀疑人生
·
2018-08-18 10:14
spring
Spring学习
笔记:AOP基础-动态代理
背景首先根据一个例子,阐述一下AOP(面向切面编程)使用的背景。假设有一个业务方法,流程大致如下:CreatedwithRaphaël2.1.2打印log执行业务逻辑打印log并计算执行时间但是这样的代码有两个有待优化的地方,其一,我们希望业务类只专注于业务逻辑的处理,打印log这样的非业务逻辑是不是可以放在别的地方?其二,如果这样的业务方法有很多,每个方法都需要打印log并计算执行时间,岂不是就
Hydrion619
·
2018-08-14 23:59
spring
Spring学习
笔记:AOP基础-动态代理
背景首先根据一个例子,阐述一下AOP(面向切面编程)使用的背景。假设有一个业务方法,流程大致如下:CreatedwithRaphaël2.1.2打印log执行业务逻辑打印log并计算执行时间但是这样的代码有两个有待优化的地方,其一,我们希望业务类只专注于业务逻辑的处理,打印log这样的非业务逻辑是不是可以放在别的地方?其二,如果这样的业务方法有很多,每个方法都需要打印log并计算执行时间,岂不是就
Hydrion619
·
2018-08-14 23:59
spring
Spring学习
笔记之RestTemplate使用小结
前言作为一个Java后端,需要通过HTTP请求其他的网络资源可以说是一个比较常见的case了;一般怎么做呢?可能大部分的小伙伴直接捞起Apache的HttpClient开始做,或者用其他的一些知名的开源库如OkHttp,当然原生的HttpURLConnection也是没问题的本篇博文则主要关注点放在Sprig的生态下,利用RestTemplate来发起Http请求的使用姿势I.RestTempal
一灰灰
·
2018-08-14 14:56
mybatis-
spring学习
之SqlSessionFactoryBean
dataSource:必须属性,数据源,可以使用DBCP、C3P0、Druid、jndi-lookup等多种方式配置typeAliasesPackage:扫描哪个包下的域对象,它一般对应我们的实体类所在的包,这个时候会自动取对应包中不包括包名的简单类名作为包括包名的别名。多个package之间可以用逗号或者分号等来进行分隔。(value的值一定要是包的全名)typeAliasesSuperType
chpllp
·
2018-08-06 16:41
spring框架
spring学习
第一篇:控制反转(IOC)或依赖注入(DI)和面向切面编程(AOP)
spring相关的书和博文看了很多,一直也没明白依赖注入和面向切面编程到底是什么,spring企业实战看到第三遍突然恍然大悟,也许是因为之前动手写过代码,所以终于潜移默化,慢慢理解了吧。http://www.360doc.com/content/18/0125/09/27831725_724899826.shtml这篇文章写得挺好的首先控制反转和面向切面编程是spring的核心机制,由于控制反转不
迷路北极的鱼
·
2018-07-29 21:21
spring
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他