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架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。Spring简介Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:
慕容千语
·
2020-02-24 05:35
Spring学习笔记
- 第002天
Spring详解概述Spring是Java企业级开发的一站式选择,它的出现终结了重量级Java企业开发技术(EJB2.x)的时代。Spring使用了更简单、更轻量级的编程模型,使得基于POJO开发Java企业级应用成为可能,同时也影响了JavaEE技术的发展方向,今天的EJB中也提供了依赖注入和面向切面编程等理念,这些都是受Spring的启发和影响。今天的Spring框架已经涉及到移动开发、社交A
迷茫o
·
2020-02-22 14:59
spring学习笔记
如何学习springspring理论(能听懂技术介绍,并且可以对其他人说出去)spring基础(IoC、DI、AOP)---很重要(springboot、springcloud、springdata)spring源码(重点是帮助深入理解spring应用)spring应用(JDBC支持、事务支持、和mybatis整合)可以解决spring框架中暴露出的问题(调bug)交接(spring信息同步)Sp
EdwinD
·
2020-02-21 22:35
Spring学习笔记
- 第007天
SpringWebMVC在web.xml配置前端控制器frontControllerorg.springframework.web.servlet.DispatcherServlet1frontController*.do视图解析器两种方法写控制器类第一种:@ControllerpublicclassIndexController{@AutowiredprivateBookServicebookS
迷茫o
·
2020-02-20 19:40
Spring学习笔记
(六)-Spring2.5与Hibernate3.3整合开发
1.首先引入所需的jar2.整体的工程目录为:3.开始配置bean.xml(说明一点数据源的一些基本信息还是和之前一样保存在了properties文件中)-->com/gaoyuan/bean/Person.hbm.xmlhibernate.dialect=org.hibernate.dialect.MySQL5Dialecthibernate.hbm2ddl.auto=updatehiberna
G__yuan
·
2020-02-20 05:33
Spring学习笔记
(五): Spring 事务管理
全部章节传送门:
Spring学习笔记
(一):SpringIoC容器
Spring学习笔记
(二):SpringBean装配
Spring学习笔记
(三):Spring面向切面
Spring学习笔记
(四):Spring
一点点努力
·
2020-02-18 09:04
Spring学习笔记
(二):Spring Bean装配
全部章节传送门:
Spring学习笔记
(一):SpringIoC容器
Spring学习笔记
(二):SpringBean装配
Spring学习笔记
(三):Spring面向切面
Spring学习笔记
(四):Spring
一点点努力
·
2020-02-11 19:24
Spring学习笔记
(一):Spring IoC 容器
完整章节传送门:
Spring学习笔记
(一):SpringIoC容器
Spring学习笔记
(二):SpringBean装配
Spring学习笔记
(三):Spring面向切面
Spring学习笔记
(四):Spring
一点点努力
·
2020-02-11 02:44
Spring学习笔记
(四): Spring 数据库编程
全部章节传送门:
Spring学习笔记
(一):SpringIoC容器
Spring学习笔记
(二):SpringBean装配
Spring学习笔记
(三):Spring面向切面
Spring学习笔记
(四):Spring
一点点努力
·
2020-02-10 07:29
Spring学习笔记
(七) Resource注解
1.引子平时依赖注入用的最多的是Autowired注解,实际上除了可以使用Spring提供的@Autowired和@Qualifier来标注相应类定义之外,还可以使用Jdk自带的@Resource和@PostConstruct以及@PreDestroy对相应类进行标注,这同样可以达到依赖注入的目的。@Resource与@Autowired不同,它遵循的是byName自动绑定形式的行为准则,也就是说
云师兄
·
2020-02-08 07:11
Spring学习笔记
(七)-与JPA的整合
1.Spring2.5与JPA的整合1.首先引入jar的时候,由于用的是由hibernate来实现的JPA,所以jar与spring与hibernate整合时的是一样的。2.工程的整体目录结构:3.bean.xml文件的配置:中的name值-->4.persistence.xml文件的配置,文件的名字和文件夹的名字META-INF是死的,必须这样写。5.实体bean的定义6.personServi
G__yuan
·
2020-02-07 09:17
Spring学习笔记
(三): Spring 面向切面
全部章节传送门:
Spring学习笔记
(一):SpringIoC容器
Spring学习笔记
(二):SpringBean装配
Spring学习笔记
(三):Spring面向切面
Spring学习笔记
(四):Spring
一点点努力
·
2020-02-06 19:10
Spring学习笔记
——IOC
spring是一站式框架,在javaee三层结构中,每一层都提供不同的解决技术。web层:springMVCservice层:spring的iocdao层:spring的jdbcTemplateioc:是spring主要核心部分(还有aop),即控制反转,把对象的创建不是通过new方式实现,而是交给spring配置。ioc原理(基于xml配置)1.创建xml配置文件2.创建工厂类,使用dom4j解
coolzpw
·
2020-02-06 13:12
Spring学习笔记
(四) Aware接口
1.引子在Spring源码学习的时候经常会看到各种各样以Aware结尾的接口,那这些接口是干嘛用的呢。今天就来学习一下。2.Aware接口Spring容器在启动的时候,会自动识别哪些类实现了Aware相关接口,然后将这些Aware接口对应的实例自动注入。Aware接口的子接口有很多:image下面以ApplicationContextAware为例,看下用法。2.1示例我们之前如果想通过容器获取指
云师兄
·
2020-02-05 13:01
01
spring学习笔记
之初识spring
1、假如不使用spring,我们想要在book类中使用author类的时候,我们要在book类中new一个author对象,然后在调用author中的方法和功能publicclassbook{authora=newauthor();//先创建author对象a.methods();//调用author中的方法}2、当我们使用spring容器的时候publicclassbook{privateaut
孤芳不自赏!
·
2020-01-15 10:00
Spring学习笔记
2--测试Spring
在上一篇中,我们已完成了Spring开发环境的配置,这里对Spring进行测试,且看是否可以使用Spring进行开发:创建一个包Package,如com.learnspring.helloworld.beans;在包下新建一个HelloWorld类,添加一个私有属性如name,并为属性添加set方法:接着在包外即src文件夹下新建一个配置文件(configuration.xml):File--->
有为有不为
·
2020-01-07 06:38
spring学习笔记
一-IOC
[TOC]DIP一种软件设计原则DIP1.pngDIP2.pngDIP3.pngDIP4.pngIOC一种设计模式,DIP的具体实现。即控制反转,将依赖(低层模块)对象的获得交给第三方(系统)来控制。DIIOC的一种重要的实现方式DI.pngIOC容器IOC1.jpgIOC2.pngspring简介作用:IOC容器,控制反转,将创建对象的权利交给容器去做好处:不用new对象,降低了类与类之间的耦合
大赟哥
·
2020-01-07 02:59
spring学习笔记
三-JDBC
[TOC]spring-jdbc快速入门一、xml配置方式1、配置xml,用以创建对象2、编写UserDaopublicclassUserDao{privateJdbcTemplatejdbcTemplate;//spring的jdbc模板publicJdbcTemplategetJdbcTemplate(){returnjdbcTemplate;}publicvoidsetJdbcTemplat
大赟哥
·
2020-01-06 02:49
Spring学习笔记
(二、Spring框架)
上一篇:
Spring学习笔记
(一、Spring概况)什么是(软件)框架维基百科:软件框架,通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范索要求之基本功能的软件产品
鲁克巴克诗
·
2020-01-05 09:28
spring学习笔记
四-spring-mybatis整合
[TOC]spring-mybatis整合0PropertyPlaceholderConfigurerlocationSqlSessionFactoryBean作用:用来创建SqlSessionFacotry,并且扫描xml文件dataSource:数据源typeAliasesPackage:扫描某个包,并将下面的类配置别名configLocation:加载mybatis主配置文件mapperLo
大赟哥
·
2020-01-03 23:36
spring学习笔记
aop-1
引言:在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同
cp_insist
·
2020-01-03 02:00
看起来很长但还是有用的
Spring学习笔记
本文首发于泊浮目的专栏:https://segmentfault.com/blog/camileSpring致力于提供一种方法管理你的业务对象。在大量JavaEE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。本文适合读者:想学Spring的Java开发者刚用Spring不久的人Why为什么要使用Spring?Spring主要两个有功能为我们的业务对象管理提供了非常便捷
泊浮目
·
2019-12-31 19:35
Spring学习笔记
(五、Bean装配(下))
上一篇:
Spring学习笔记
(四、Bean装配(上))这篇讲解Bean管理的注解实现及例子主要内容有:Classpath扫描与组件管理类的自动检测和注册Bean@Component、@Repository
鲁克巴克诗
·
2019-12-30 09:38
Spring学习笔记
专题二
专题二(1)使用注解来完成AOP:1,想办法把类让Spring来管理(XML配置或者注解方式)2,在增强的提供类上添加标签:3,在Spring配置文件中开启注解的AOP;4,关于AOP的其他知识:1,在增强提供类的方法上,这些方法的第一参数都可以设置为org.aspectj.lang.JoinPoint;可以通过这个JoinPoint获得本次运行的方法相关信息;2,针对异常通知,我们如果想获得抛出
Hughman
·
2019-12-30 07:05
Spring学习笔记
(六、Spring AOP基本概念)
上一篇:
Spring学习笔记
(五、Bean装配(下))一、AOP概念1.什么是AOP?
鲁克巴克诗
·
2019-12-25 02:27
spring学习笔记
二-AOP
[TOC]aop概念aop术语joinpoint连接点:类中可以被增强的方法(其实就是类中的方法)pointcut切入点:类中实际被增强的方法(并不是所有的方法都被增强了)advice通知/增强:实际扩展功能的逻辑,有下面几种类型前置增强方法执行之前后置增强方法执行之后异常增强出现异常的时候最终增强在后置之后执行环绕增强方法之前和之后执行aspect切面:把增强用到切入点的过程target目标:被
大赟哥
·
2019-12-14 08:55
Spring学习笔记
(1)——IoC和AOP
在学习Spring之前,需要理解两个概念,IoC和AOP。刚刚看到的时候,我是一头雾水,慢慢的在使用过程之中我才理解其中的含义。1.IoCIoC,即InversionofControl,控制反转。什么是控制反转呢?摘自百度百科控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Depend
LittleFogCat
·
2019-12-07 17:00
Spring学习笔记
(四、Bean装配(上))
上一篇:
Spring学习笔记
(三、IoC)**Bean常用的配置项**Id:在IoC容器中Bean的唯一标识Class:具体要实例化的类Scope:作用域Constructorarguments:构造器参数
鲁克巴克诗
·
2019-11-06 21:36
spring学习笔记
image.png1.IoC控制反转(InversionofControl)是一种是面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度。其基本思想是:借助于“第三方”实现具有依赖关系的对象之间的解耦。屏幕快照2017-09-28下午5.20.39.png由于引进了中间位置的“第三方”,也就是IOC容器,使得A、B、C、D这4个对象没有了耦合关系,齿轮之间的传动全部依靠“第三方”了,全部对
一个昵称被占用
·
2019-11-04 13:00
Spring学习笔记
| 详解bean的配置(一)
IOC和DI概述IOC其思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源,而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源,这种行为也被称为查找的被动形式。DI是IOC的另一种表述方式,即**组件以一些预先定义好的方式(例如setter())接受来自容器的资源注入,相对于IOC而言,这
一颗白菜_
·
2019-10-14 23:25
Spring学习笔记
——一、控制反转(IOC)和依赖注入(DI)
文章目录第一部分IOC控制反转和DI依赖注入A、IOC控制反转一、程序的耦合和解耦解耦例子:JDBC驱动解耦例子:工厂模式三层架构工厂设计模式存在的问题和改造二、使用Spring解决程序耦合准备工作修改表现层代码,通过spring创建对象三、使用XML配置文件实现IOC详解ApplicationContext方式ApplicationContext三个常用实现类BeanFactory方式使用XML
ajacker
·
2019-10-11 19:52
学习
java
spring
Spring学习笔记
(一)
目录:Spring的ioc底层原理Spring入门案例Spring的bean管理(xml方式)bean标签的常用属性Spring的ioc底层原理(降低类之间的耦合度)://伪代码//需要实例化的类publicclassUserService{}publicclassUserServlet{//得到UserService的对象//原始的做法:new对象();来创建//经过spring后UserFac
Only_lezi
·
2019-09-21 21:47
Spring学习笔记
不定期更新到个人网站:https://www.upheart.top/Spring5Null-Safety注解从spring5开始新增了null-safety注解@NonNull,@Nullable,@NonNullFields,@NonNullApi,来防止出现运行时的空指针异常@NonNull使用在字段,方法参数或方法的返回值。表示不能为空@NonNullFields使用在包级别,并且是该包下
upheart-man
·
2019-09-21 10:27
Spring
Spring学习笔记
之——Spring IoC 控制反转
SpringIoC控制反转内容参考《Spring5高级编程》。IoC概述:IoC概述:IoC意为控制反转。IoC的核心是DI,意为依赖注入。旨在提供一种更简单的机制设置依赖项,并在整个生命周期中去管理这些依赖项。通常IoC可以分解为两种子类型:依赖注入和依赖查找依赖查找:依赖拉取和上下文依赖查找依赖注入:构造函数和setter依赖注入依赖拉取publicstaticvoidmain(String[
HGF_Josuke
·
2019-09-04 09:28
Spring学习笔记
Spring
Spring学习笔记
-阶段一
Spring快速入门编写流程下载Spring开发包导入Spring的jar包配置Spring的核心xml文件在程序中读取Spring的配置文件来获取Bean[Bean其实就是一个new好的对象]Spring的核心jar包spring-core-xxx.RELEASE.jar包含Spring框架基本的核心工具类,Spring其他组件都要使用到这个包里的类,是其他组件的基本核心。spring-bean
少年无为
·
2019-08-24 21:00
Java学习笔记
Spring学习笔记
(一)---Bean装配之Aware 接口、自动装配、Resource
一、前言引入Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器。但是在实际的项目中,我们不可避免的要用到Spring容器本身的功能资源(发生耦合),这时候Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的SpringAware。其实SpringAware本来就是Spring设计用来框架内
kangna_卧龙先生
·
2019-08-06 16:12
Spring学习笔记
Spring 学习笔记
Spring学习笔记
文章目录
Spring学习笔记
1.0.概述1.1使用Spring框架的好处1.2特点2.0体系结构3.0创建Spring-java工程(eclipse)4.0通过Spring创建对象的方式
fyytycoon
·
2019-07-21 13:26
Spring
JavaEE高级-
Spring学习笔记
*Spring是什么?-Spring是一个开源框架-Spring为简化企业级应用开发而生.使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能-Spring是一个IOC(DI)和AOP容器框架-具体描述:>轻量级:Spring是非侵入性的-基于Spring开发的应用中对象可以不依赖与Spring的API>依赖注入:(DI---dependencyinjection、IOC)
LZ名約山炮
·
2019-07-18 13:00
Spring学习笔记
1-下载、创建第一个工程
1、下载Spring框架(此步骤前提是你已经配置好java环境,并且下载好Eclipse。)从W3CSchool给的网址去下载Spring框架的适合自己版本的压缩包:http://repo.spring.io/release/org/springframework/spring在Windows环境下下载ZIP包,下载并解压到自己想要存放的位置加压之后有如下目录:docs文档目录libs目录下为各种
鲸落_falling
·
2019-06-16 14:50
Spring
Spring学习笔记
之Spring概述
概述 Spring是一个java应用最广的开源框架,它是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框
东方欲晓_莫道君行早
·
2019-06-16 11:00
Spring学习笔记
01
spring1.spring简介Spring框架,由RodJohnson开发Spring是一个非常流行的开源框架,基于IOC和AOP来架构多层JavaEE系统,以帮助分离项目组件之间的依赖关系它的主要目的是简化企业开发官方:https://spring.io/spring解决的问题解耦:为了简化开发:Spring是一个Bean容器,可以将所以对象的创建和依赖关系维护,交给Spring管理。aop编
丁racy
·
2019-05-30 00:06
学习笔记
spring学习笔记
_05_bean的生命周期
目录 11步:1.初始化和销毁方法测试2.BeanPostProcessor前处理bean,后处理bean方法测试11步:1.初始化和销毁方法测试 publicclassUserServiceImplimplementsUserService{ @Override publicvoidaddUser(){ System.out.println("adduser"); } publicvoidm
aoaa
·
2019-05-30 00:00
spring学习笔记
Spring学习笔记
——依赖注入DI和Spring作用浅析
1.依赖注入DI1.1什么是DI简单来说,就是在如果在一个对象主体中要使用另一个对象,为了实现松耦合,通过传递被使用对象的引用到该对象主体,来实现对该对象的使用。举个简单的例子:代码1.1.1classEngine{publicvoidstart(){}}classCar{publicvoidrun(Engineengine){engine.start()}}1.2为什么要DI很明显的一点是为了实
Kevin照墨
·
2019-05-21 17:03
Java基础详解
Spring学习
Spring学习笔记
好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的巩固Spring介绍Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与
啊啊啊缘来就是你
·
2019-04-25 21:05
Spring框架学习
Spring学习笔记
一:Spring框架搭建、配置详解,IOC控制反转、依赖注入详解
文章目录1.
Spring学习笔记
一:Spring框架搭建、配置详解1.1.Spring框架介绍1.2.spring框架的搭建1.2.1.导包1.2.2.创建对象1.2.3.配置注册对象到容器1.2.4.
¥诸葛村夫¥
·
2019-04-14 15:47
Spring学习笔记
spring学习笔记
(一)——bean的装配
慕课网,spring入门,学习笔记https://www.imooc.com/video/19053https://www.imooc.com/video/3750bean的配置项id,class,scope,construtorarguments,properties,autowiringmode,lazy-init(是否懒加载),abstract(是否是抽象的不需要实例化),init-meth
怪盗基德007
·
2019-04-04 10:57
spring
bean
Spring学习笔记
02:IOC(Inversion of Control----控制反转)、DI(Dependency Injection----依赖注入)
一、什么是IOC(InversionofControl----------控制反转)?IOC不是一种技术,而是一种编程思想(记住它是一种编程思想、编程思想、编程思想)。那IOC为什么叫控制反转呢?控制什么?谁控制了谁?为什么要反转?这里要分成两个部分去解释——1.什么是控制?讲到控制,要理解控制什么?谁控制了谁?-------在传统的Java开发中,我们创建对象总少不了去new一个,意味着这是由程
ACodeBird
·
2019-03-27 19:33
spring
Spring学习笔记
02:IOC(Inversion of Control----控制反转)、DI(Dependency Injection----依赖注入)
一、什么是IOC(InversionofControl----------控制反转)?IOC不是一种技术,而是一种编程思想(记住它是一种编程思想、编程思想、编程思想)。那IOC为什么叫控制反转呢?控制什么?谁控制了谁?为什么要反转?这里要分成两个部分去解释——1.什么是控制?讲到控制,要理解控制什么?谁控制了谁?-------在传统的Java开发中,我们创建对象总少不了去new一个,意味着这是由程
ACodeBird
·
2019-03-27 19:33
IOC
DI
Spring
spring
Spring学习笔记
01:spring简介
1.什么是spring?spring:春天,spring的出现给软件行业带来春天spring主要作用:扮演桥梁的角色,整合其他框架,使技术更实用2.主要内容:IOC、AOP、事务……3.优点:*轻量级框架(侵入性低、耦合性低、可以不用修改原来项目的主要代码)*IOC容器(控制反转-inversionofcontrol)别名:依赖注入(dependencyinjection)*AOP(面向切面的编程
ACodeBird
·
2019-03-23 14:27
spring
Spring学习笔记
01:spring简介
1.什么是spring?spring:春天,spring的出现给软件行业带来春天spring主要作用:扮演桥梁的角色,整合其他框架,使技术更实用2.主要内容:IOC、AOP、事务……3.优点:*轻量级框架(侵入性低、耦合性低、可以不用修改原来项目的主要代码)*IOC容器(控制反转-inversionofcontrol)别名:依赖注入(dependencyinjection)*AOP(面向切面的编程
ACodeBird
·
2019-03-23 14:27
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
其他