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学习
(四)—属性注入的四种方法(通过配置文件)
内容来自传智博客视频:属性注入的四种方法:使用有参构造方法注入属性使用set方式注入属性注入对象类型属性P名称空间的注入spring的配置文件bean1.xml:1.使用有参构造方法设置属性:(1)包含有参构造方法的类,使用的是配置文件bean1.xml中的“使用有参构造注入属性”下的配置:packageproperty;publicclassPropertyDemo1{publicStringu
lvyuan30276
·
2017-02-08 15:08
spring
Spring学习
笔记 - Spring Boot
SpringBoot1最简单的一个SpringBoot应用程序1.1导入依赖org.springframework.bootspring-boot-starter-web1.4.1.RELEASE1.2编写控制器packagespringboot.controller;importorg.springframework.web.bind.annotation.RequestMapping;impo
丨NikoBelic丨
·
2017-01-31 12:00
JavaWeb
spring
java
javaweb
Spring学习
笔记 IOC之依赖注入
1.概述控制反转(InversionofControl,英文缩写为IOC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。控制反转一般分为两种类型,依赖注入(DependencyInjection,简称DI)和依赖查找(DependencyLookup),依赖注入应用的更加广泛一些。概念没听明白?没有关系,还是通过具体的实例来认识一下依赖注入的魅力吧。
AFinalStone
·
2017-01-17 11:18
spring
Spring学习
Spring学习
笔记 获取请求对象和请求头
1.效果图2.添加文件在《
Spring学习
笔记获取请求参数和Cookie》中,成功实现了获取请求参数和cookie的功能,这次在原有的项目基础上再添加三个文件:test_restput.jsp文件(WebContent
AFinalStone
·
2017-01-16 12:51
spring
Spring学习
Spring学习
笔记 依赖注入
依赖注入简介依赖注入是一个很常用的词。Java新手常会写出如下的代码,直接在写一个类的时候让它自己初始化自己。但是这不是一个好办法。一个类的状态应该由创建它的类决定,不能由自己决定自己。因此更好的办法是交给构造方法来初始化。publicclassUser{privatelongid;privateStringusername;privateStringpassword;privateLocalDa
过了即是客
·
2017-01-15 00:00
java
spring
spring
java
依赖注入
Spring学习
笔记三:面向切面的Spring
首先了解什么是面向切面编程,这里不做描述。1.Spring对AOP的支持Spring提供了4种类型的AOP支持①基于代理的经典SpringAOP②纯POJO切面③@AspectJ注解驱动的切面④注入式AspectJ切面SpringAOP构建在动态代理之上,所以Spring对AOP的支持局限于方法拦截。Spring在运行时通知对象:通过在代理类中包裹切面,Spring在运行期把切面织入到Spring
春松MrLi
·
2017-01-05 15:10
Spring
aop
学习笔记
详解
Spring学习
总结――Spring实现AOP的多种方式
目录一、基于XML配置的SpringAOP二、使用注解配置AOP三、AspectJ切点函数四、AspectJ通知注解五、零配置实现SpringIoC与AOPAOP(AspectOrientedProgramming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行
u010987379
·
2017-01-05 11:36
【
Spring学习
】Spring JdbcTemplate之五类方法总结
最近写了几个同步数据的统计任务,使用到了JDBCTemplate的批处理,顺手将JDBCTemplate的用法大概总结了一下。JDBCTemplate主要提供了五类方法:execute()方法:可用于执行任何sql语句,但是一般用来执行DDL语句;update()以及batchUpdate()方法:update()方法用来执行增加、修改和删除等语句;batchUpdate()方法用来执行批处理相关
May的博客
·
2017-01-04 20:54
框架
Spring学习
笔记 (二)
目录:注:由于不支持锚点操作,因此不能直接跳转到各个连接处,各位需要慢慢往下翻。属性注入注入对象类型属性p名称空间注入注入复杂类型属性(数组、集合)IOC和DI区别属性注入1.创建对象的时候,向类里面属性里面设置值2.属性注入的方式介绍(三种方式)(1)使用set方法注入(2)使用有参数的构造注入(3)使用接口注入(spring不支持)3.在spring里面,只支持两种方法注入(1)set方法注入
Only_lezi
·
2016-12-30 23:30
Spring学习
笔记 (二)
目录:注:由于不支持锚点操作,因此不能直接跳转到各个连接处,各位需要慢慢往下翻。属性注入注入对象类型属性p名称空间注入注入复杂类型属性(数组、集合)IOC和DI区别属性注入1.创建对象的时候,向类里面属性里面设置值2.属性注入的方式介绍(三种方式)(1)使用set方法注入(2)使用有参数的构造注入(3)使用接口注入(spring不支持)3.在spring里面,只支持两种方法注入(1)set方法注入
Only_lezi
·
2016-12-30 23:30
Spring学习
笔记 (一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习
笔记 (一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习
笔记 (一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习
笔记 (一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习
笔记 (一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2016-12-30 23:01
Spring学习
二:通过java配置装配Bean
阅读更多尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配置Spring。比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用自动化装配的方案了。进行显示配置有两种方案:java和xml。1、创建配置类packagesp
hetaoo
·
2016-12-30 11:00
spring
装配bean
java配置装配bean
Spring学习
笔记之Spring事务及事务测试
spring事务:*说下事务的传播属性*REQUIRED(默认)业务方法需要在事务中运行,如果方法运行的时候已经开启事务,就加入事务,否则创建新的事务*NOT_SUPPORTED声明方法不需要开启事务.如果已经开启事务后调用该方法.则先挂起该事务,方法执行完毕后,事务恢复*REQUIRES_NEW不管是否存在事务,都另行开启新的事务.如果先前已经开启事务,挂起原先事务.创建新的事务.*新的事务执行
du_xian_sheng
·
2016-12-28 19:43
Spring
spring学习
一:自动装配bean
阅读更多Spring从两个角度实现自动化装配:1、组件扫描(componentscanning):Spring会自动发现应用上下文中所创建的bean2、自动装配(autowiring):Spring自动满足bean之间的依赖组件扫面和自动装配组合在一起能发挥强大的威力。准备几个bean:CompactDisc接口:packagespring.component;/***@ClassNameComp
hetaoo
·
2016-12-27 18:00
spring自动装配bean
Spring学习
06--IOC实现原理以及IOC容器初始化过程
一、IOC原理Spring功能如此强大,但是再强大的功能也是用java代码写出来的,那么就来看看IOC的实现原理是什么。上一章说到,由于bean中lazy-init属性的存在,我们没有办法一次性将所有bean全部实例化,并且放到一个Mappackageorg.springframework.beans.factory.support; importjava.io.NotSerializableE
Mr_Errol
·
2016-12-23 20:00
spring
IOC
spring基础知识整理
spring学习
的总结1、什么是Spring的Ioc容器spring容器就是常说的Ioc容器,即控制翻转,作为程序员,当我们去实例化一个对象时,通常需要手动new创建一个对象,并且去跟踪该对象的生命周期
careful-simple
·
2016-12-06 19:07
JavaEE
spring基础知识整理
spring学习
的总结1、什么是Spring的Ioc容器spring容器就是常说的Ioc容器,即控制翻转,作为程序员,当我们去实例化一个对象时,通常需要手动new创建一个对象,并且去跟踪该对象的生命周期
careful-simple
·
2016-12-06 19:07
JavaEE
Spring学习
笔记(11.Spring Bean装配注释)
@Qualifier按类型自动装配可能多个bean实例的情况,可以使用Spring的@Qualifier注解缩小范围(或指定唯一),也可以用于指定单独的构造器参数或方法参数可用于注释集合类型变量如果通过名字进行注解注入,抓药使用的不是@Autowired(即使在技术上能够通过@Qualifier指定bean的名字),替代方式是使用JSR-250@Resource注解,他是用过其独特的名称来定义来识
LXChild
·
2016-12-06 15:12
Spring
Spring学习
笔记(7.Spring Bean装配之Aware接口)
1.AwareSpring中提供了一些以Aware结尾的接口,实现了Aware接口的bean在被初始化之后,可以获取相应资源通过Aware接口,可以对Spring相应资源进行操作(一定要慎重)为对Spring进行简单的扩展提供了方便的入口2.例子ApplicationContextAwarepublicclassFinUpApplicationContextimplementsApplicatio
LXChild
·
2016-12-05 18:11
Spring
Spring学习
笔记(5.Spring Bean装配之Bean的配置项及作用域)
1.BeanBean配置项Bean的作用域Bean的生命周期Bean的自动装配Resources&ResourcesLoader1.1Bean配置项id在整个IOC容器中的唯一标识Class(必须)具体要实例化的类3.Scope范围,即作用域Constructorarguments构造器参数Properties一些属性Autowiringmode自动装配模式Lazy-pinitialization
LXChild
·
2016-12-05 17:20
Spring学习
笔记(3.IOC及Bean容器)
1.IOC1.1接口用于沟通的中介物的抽象化实体把自己提供给外界的一种抽象化说明,用以由内部操作分离处外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式对应Java接口即声明,声明了那些方法是对外公开提供的在java8中,接口可以拥有方法体1.2面向接口编程结构设计中,分清层次及调用关系,每层只向外(上层)提供一组功能接口,各层间仅依赖接口而非实现类接口实现的变动不影响各层间的调用,
LXChild
·
2016-12-05 11:51
Spring
Spring学习
第三天
按照类型进行匹配@Autowired按照ID进行匹配(spring中注解)@Autowired+@Qualifier("student")==(j2ee中注解)@Resource(name="student")注解DI流程*1、启动spring容器*2、把spring配置文件中的bean实例化(person,student)*3、当spring容器解析配置文件**spring容器会在纳入sprin
SportCloud
·
2016-11-30 00:00
spring
Spring学习
第4天之AOP
想要熟悉流程的时候,一定要多多打断点jdkproxy的优点动态的产生代理对象,只需要一个拦截器就可以了jdkproxy的缺点如果在invoke方法中做事务的判断,是很复杂的事情程序员还需要对invoke方法进行修改,写拦截器新的事物是对老事物的改进及完善AOP(针对的是大量的重复性的工作)AOP的意义AOP的各个概念检验切入点表达式配置是否成功,可以查看一下代理对象是否正确AOP的原理1启动spr
SportCloud
·
2016-11-30 00:00
spring
spring学习
第二天
使用spring容器的好处(IOC和DI的意义)客户端在使用时不用关注具体实现,完全面向接口编程,具体实现类有些配置文件的人来管applicationContextcontext=newclassPathXmlApplicationContext("applicationContext");DocumentManagerdocumentManager=new(DocumentManager)con
SportCloud
·
2016-11-27 00:00
spring
Spring学习
笔记二:高级装配
1.处理自动装配的歧义性在学习笔记一中,使用了@Autowired注解进行自动装配,当仅有一个bean匹配所需的结果时自动装配才是有效的。如果有多个结果匹配的话,这种歧义性会阻碍自动装配。当发生歧义性的时候,Spring提供了多种可选方案来解决这样的问题:①将某一个bean设为首选(primary)的bean②使用限定符(qualifilter)假设有甜点接口publicInterfaceDess
春松MrLi
·
2016-11-25 08:32
学习笔记
欢迎使用CSDN-markdown编辑器
Spring学习
spring是一个分层架构,有7个定义好的模块组成。Spring模块构建在核心容器上,核心容器定义了创建,配置和管理bean的方法。
Cheyenne_Zeng
·
2016-11-24 20:49
框架
欢迎使用CSDN-markdown编辑器
Spring学习
spring是一个分层架构,有7个定义好的模块组成。Spring模块构建在核心容器上,核心容器定义了创建,配置和管理bean的方法。
Cheyenne_Zeng
·
2016-11-24 20:49
spring
框架
框架
Spring学习
之配置Bean几种不同的方式
一、无参构造器配置二、有参构造器三、实例工厂方法使用这种方式不能指定class属性,此时必须使用factory-bean属性来指定工厂Bean,factory-method属性指定实例化Bean的方法,而且使用实例工厂方法允许指定方法参数,方式和使用构造器方式一样,配置如下:Java代码如下publicclassBeanFactory{//实例工厂方法publicBeannewInstance()
我是一只小蚂蚁
·
2016-11-23 14:50
Spring
Spring学习
笔记一:装配Bean
1.Spring配置的可选方案Spring容器负责创建应用程序中的bean,并通过DI(依赖注入)来协调这些对象之间的关系。在描述bean如何进行装配时,Spring提供了三种主要的装配机制:①在XML中进行显示配置②在Java中进行显示配置③隐式的bean发现机制和自动装配2.自动化装配beanSpring从两个角度来实现自动化装配:①组件扫描(componentscanning):Spring
春松MrLi
·
2016-11-22 17:43
学习笔记
Spring学习
历程---request,session与globalSession作用域
与web容器有关的作用域,首先要在Web容器里进行一些配置。...org.springframework.web.context.request.RequestContextListener...Request作用域考虑下面bean定义:针对每次HTTP请求,Spring容器会根据loginActionbean定义创建一个全新的LoginActionbean实例,且该loginActionbean
若节
·
2016-11-18 09:41
java
Spring
Spring入门
spring学习
之spring框架介绍
spring学习
之spring框架介绍开始spring如果你是刚使用spring的开发人员,可以先使用spring-boot来创建一个spring应用。他基于spring框架。主张约定优于配置。
chenlisong2015
·
2016-10-21 01:21
尝试做新事情30天。
spring
工作学习之spring:spring初始化读取xml配置文件
spring学习
之:初始化过程在spring中的常见操作就是写一个xml格式的配置文件,然后把bean等相关的信息配置在其中,为什么这样做?之前很少想过。今天粗略地研究了spring的源码。
笑傲流云
·
2016-10-17 17:51
javaEE开发
Spring-AOP更加细化的织入时机
在上文
Spring学习
:AOP思想中已经介绍了,AOP思想,以及springAOP的初步使用方法。在上文中,所介绍到的MethodBeforeAdvice是为代理对象的每个方法执行前执行用户验证。
cst_code
·
2016-10-08 17:39
Spring
Spring学习
笔记-2:JSP标准标签库
转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/51911067http://www.llwjy.com/blogdetail/6fe78aa9486011ffc689faacf7be00c3.html个人博客站已经上线了,网址www.llwjy.com~欢迎各位吐槽~-------------------------------
xiaojimanman
·
2016-10-08 11:00
spring
jsp
标签
Spring学习
总结(19)——Spring概念详解
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。你可能正在想“Spring不过是另外一个的framework”。当已经有许多开放源代码(和专有)J2EEframework时,我们为什么还需要SpringFramework?Spri
u012562943
·
2016-09-20 14:00
Spring学习
总结(18)——Spring整合Mysql数据库一主多从、多主多从配置
一、新建jdbc.properties配置文件 master.jdbc.driverClassName=com.mysql.jdbc.Driver master.jdbc.url=jdbc:mysql://127.0.0.1:3306/springdemo?useUnicode=true&characterEncoding=UTF-8 master.jdbc.username=r
u012562943
·
2016-09-09 17:00
Spring学习
总结(17)——Spring AOP权限管理
每个项目都会有权限管理系统无论你是一个简单的企业站,还是一个复杂到爆的平台级项目,都会涉及到用户登录、权限管理这些必不可少的业务逻辑。有人说,企业站需要什么权限管理阿?那行吧,你那可能叫静态页面,就算这样,但你肯定也会有后台管理及登录功能。每个项目中都会有这些几乎一样的业务逻辑,我们能不能把他们做成通用的系统呢?AOP实现用户权限验证AOP在实际项目中运用的场景主要有 权限管理(Authority
u012562943
·
2016-09-09 17:00
Spring学习
总结[1]-入门
快速入门目录结构程序流程User是实体类;将User注入到UserInit中,初始化实体类;将UserInit注入到UserService中,调用UserInit的方法获得初始化后的User。需要注入的属性必须要有getter,setter方法User实体类packageme.spring.model;publicclassUser{intid;Stringname;intage;Stringse
A__yes
·
2016-09-08 14:55
框架
Spring学习
总结(16)——Spring AOP实现执行数据库操作前根据业务来动态切换数据源
深刻讨论为什么要读写分离?为了服务器承载更多的用户?提升了网站的响应速度?分摊数据库服务器的压力?就是为了双机热备又不想浪费备份服务器?上面这些回答,我认为都不是错误的,但也都不是完全正确的。「读写分离」并不是多么神奇的东西,也带不来多么大的性能提升,也许更多的作用的就是数据安全的备份吧。从一个库到读写分离,从理论上对服务器压力来说是会带来一倍的性能提升,但你仔细思考一下,你的应用服务器真的很需要
u012562943
·
2016-09-08 09:00
Spring学习
总结(15)——Spring AOP 拦截器的基本实现
一个程序猿在梦中解决的Bug没有人是不做梦的,在所有梦的排行中,白日梦最令人伤感。不知道身为程序猿的大家,有没有睡了一觉,然后在梦中把睡之前代码中怎么也搞不定的Bug给解决的经历?反正我是有过。什么是AOP?AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热
u012562943
·
2016-09-08 09:00
Spring学习
笔记(二十一):使用阿里云OSS的javaSDK时遇到的问题(附:测试代码)
2017-4-25更新:今天用OSS上传文件又遇到了问题问题描述:unknownhost:jalon-test.oss-cn-beijing.aliyuncs.com/;以前都是好好的,今天却出错了;原因:在官网检查了好久,原来是https的缘故;因为oss在北京区域的请求头从http更新到了https,导致访问主机一直错误;解决办法:将OSSClient的endpoint配置从http://os
Jalon2015
·
2016-08-31 15:48
Spring学习笔记
【
Spring学习
笔记七】-Spring MVC基本配置和实例
一、springmvc基本配置对于springmvc的配置,如果是maven项目,只需要简单地加入springmvc和Servlet的依赖就可以了。下面所说的配置,指的是没有使用maven的项目配置。首先,新建一个web项目。在new->project->web->DynamicWebProject,输入工程名即可。新建后的web项目结构如下:之后,先导入springJava包。spring下载地
Kevin_zhai
·
2016-08-30 13:25
Spring框架
从零开始学习spring框架
spring
mvc
【
Spring学习
笔记四】-自动装配Bean
上一次博客写到Spring有两种依赖注入的方式,设值注入和构造注入,详情点击这里:http://blog.csdn.net/kevin_zhai/article/details/52184901。上述两种注入方式的例子,都是通过XML配置文件来装配Bean的。除此之外,Spring提供了一种更加方便的装配Bean的方法,即利用@Autowired注解进行自动装配。一、@Autowired基本使用还
Kevin_zhai
·
2016-08-18 10:11
Spring框架
从零开始学习spring框架
spring学习
笔记 -- day02 spring基础、IOC控制反转
一:srping的介绍1、spring的体系结构2、spring资源a、spring-framework-4.2.4.RELEASE:SpringFramework的官方发行包b、spring-framework-3.0.2.RELEASE-dependencies:依赖的第三方jar包二:如何搭建spring的核心开发环境1、导入spring核心开发的jar包位置:spring-framewor
DJTUDaker
·
2016-08-15 13:17
ssm框架
ssh框架
spring
框架
【
Spring学习
笔记三】-依赖注入的两种方式
依赖注入通常有两种方式:设值注入和构造注入。设值注入,即Spring容器使用属性的setter方法来注入被依赖的实例。构造注入,即Spring容器使用构造器来注入被依赖的实例。一、设值注入设值注入是指Spring容器使用属性的setter方法来注入被依赖的实例。这种注入方式简单、直观,因而在Spring的依赖注入里大量使用。还是以上一篇博客中讲到的人和斧子为例。首先,定义人和斧子接口。public
Kevin_zhai
·
2016-08-11 17:04
Spring框架
从零开始学习spring框架
Spring学习
总结(四)——表达式语言 Spring Expression Language
SpEL简介与功能特性Spring表达式语言(简称SpEL)是一个支持查询并在运行时操纵一个对象图的功能强大的表达式语言。SpEL语言的语法类似于统一EL,但提供了更多的功能,最主要的是显式方法调用和基本字符串模板函数。同很多可用的Java表达式语言相比,例如OGNL,MVEL和JBossEL,SpEL的诞生是为了给Spring社区提供一个可以给Spring目录中所有产品提供单一良好支持的表达式语
张果
·
2016-08-08 09:00
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他