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从入门到精通--(1)Spring框架概述
支持我:点赞+收藏⭐️+留言文章目录Spring从入门到精通--(1)Spring框架概述
Spring学习笔记
1.简介1.1什么是Spring1.2Spring的优
进击攻城狮
·
2022-08-03 18:24
Spring从入门到精通
spring
java
spring
boot
Spring学习笔记
(4)Spring 事件原理及其应用
在JDK中已经提供相应的自定义事件发布功能的基础类:java.util.EventObject类:自定义事件类型java.util.EventListener接口:事件的监听器首先了解几个概念:Spring事件类结构1.事件类事件类也就是定义发送的内容,比如可以通过继承Appl
归斯君
·
2022-07-11 08:00
Spring学习笔记
---------基于注解的方式管理Bean
@Component组件标识一个受SpringIOC容器管理的组件@Repository标识一个受SpringIOC容器持久化层的组件@Service标识一个SpringIOC容器的业务逻辑层组件@Controller标识一个SpringIOC容器管理的表述层的控制器组件组件命名规则默认情况:使用组件的简单类名首字母小写后得到的字符串作为bean的id我们可以使用组件注解的value属性指定bea
努力撸代码的小刑
·
2022-07-03 10:12
java
spring
学习
java
详解Spring Bean的集合注入和自动装配
目录一、SpringBean集合注入集合常用标签案例二、SpringBean自动装配什么是自动装配自动装配的方式案例注意点一、SpringBean集合注入在【
Spring学习笔记
(三)】已经讲了怎么注入基本数据类型和引用数据类型
·
2022-06-11 10:54
Spring学习笔记
——Bean的作用域以及生命周期
SpringBean的作用域singleton(单例):默认值,spring容器中只有一个Bean实例,Bean以单例的方式存在。该Bean实例将存储在高速缓存中,并且对所有Bean的请求,只要id与Bean定义相匹配都会返回该缓存对象。这种单例模式对于无会话状态的Bean(如DAO层、Service层)来说,是最理想的选择。prototype(原型):每次通过Spring容器获取Bean时,容器
也曾眼眸有光
·
2022-04-17 12:37
Spring
java
spring
Spring学习笔记
(二) : Spring配置文件详解
这篇笔记的实例是在上一篇的基础上的Bean标签的基本配置用于配置对象交由Spring来创建默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功基本属性id:Bean实例在Spring容器中的唯一标识class:Bean的全限定名额scopescope指对象的作用范围,取值范围如下singleton默认的单例的prototype多例的request在web项目中,Spring创
稻田里展望者
·
2022-04-05 11:28
Spring
spring
java
maven
idea
xml
Spring学习笔记
目录1、Spring基础1.1简介1.2核心部分1.3优点1.4拓展2、IOC容器2.1什么是IOC2.2IOC操作(Bean管理)2.3Bean管理——基于xml方式property注入constructor-arg注入Bean的作用域Bean的自动装配2.4Bean管理——基于注解方式使用注解须知2.5使用JavaConfig实现配置2.6Bean的生命周期3、AOP3.1什么是AOP3.2A
三淳
·
2022-03-28 17:00
Spring学习笔记
(十)——SpringMVC框架中的拦截器和异常处理
目录SpringMVC框架中的拦截器1.拦截器的概述2.HandlerInterceptor接口中的方法3.自定义拦截器创建类,实现HandlerInterceptor接口,重写需要的方法在springmvc.xml中配置拦截器类SpringMVC的异常处理1.异常处理思路2.SpringMVC的异常处理SpringMVC框架中的拦截器1.拦截器的概述SpringMVC框架中的拦截器用于对处理器进
不愿意做鱼的小鲸鱼
·
2022-03-23 08:52
java
Spring
spring
java
过滤器
Spring学习笔记
- 第009天
SpringWebMVC上传图片1.方法参数MultipartFilephoto2.根据servlet上下文获得存放图片的真实路径ServletContextcontext=req.getServletContext();Stringpath=context.getRealPath("/images");3.根据自定义工具类生产UUID格式的字符串图片文件名Stringfilename=Commo
迷茫o
·
2022-02-16 11:07
Spring学习笔记
(五):JDBCTemplate+事务管理
1概述Spring为开发者提供了JDBCTemplate,可以简化很多数据库操作相关的代码,本文主要介绍JDBCTemplate的使用以及事务管理功能。2JDBCTemplate2.1配置配置的话主要配置以下几项:数据源:org.springframework.jdbc.datasource.DriverManager.DataSource数据库驱动:com.cj.mysql.jdbc.Drive
kjcvhxjckvh
·
2022-02-13 05:08
Spring学习笔记
一、Spring框架1.下载jar基础jar(5+1)spring-beans.jarspring-core.jarspring-context.jarspring-aop.jarspring-expression.jar日志commons-logging.jar2.appliactionContext.xml配置文件2.1.applicationContext头文件基础头文件beancontex
丿盆鱼宴
·
2021-09-08 15:35
学习
spring
java
Spring学习笔记
1.Spring简介1.1Spring的优点轻量级框架IOC容器:控制反转AOP切面:面向切面编程对事务的支持对框架的支持1.2Spring主要内容Spring主要内容1.3IOC:inversionofcontrol控制反转对象由原来的程序本身创建变为了程序接收对象。程序员主要精力集中于业务实现实现了service层和dao层的解耦工作:service层和dao层没有直接以来关系,如果dao层的
西门无鞋
·
2021-06-08 12:35
spring学习笔记
(二)——依赖注入(DI)
Spring依赖注入当一个对象其中有一属性存在其他对象的变量时,即存在依赖。依赖注入可以简单的理解为向类里面的属性设置值spring依赖注入的方式有多种,在spring框架中我们着重掌握前两种:set方法注入带参构造器注入p名称空间注入自动装配注解使用set方法注入属性第一步:以service和dao层的依赖关系为例,假设有一个类UserService,其中需要实例UserDao对象,那么我们可以
顾烟凉
·
2021-06-03 23:54
万字Spring框架学习总结(附核心代码详细注释)
Spring学习笔记
总结学习视频地址:动力节点视频1.Spring概述1.1Spring框架是什么?
ascto
·
2021-05-26 21:50
Java进阶
spring
java
aop
ioc
idea
Spring学习笔记
--高级特性之后置处理器(SpringBean的生命周期)
Spring学习笔记
–高级特性之后置处理器Spring提供了两种后处理bean的扩展接⼝,分别为BeanPostProcessor和BeanFactoryPostProcessor,两者在使⽤上是有所区别的
痛冕
·
2021-05-19 21:07
spring
java
Spring学习笔记
--高级特性之FactoryBean
Spring学习笔记
–高级特性之FactoryBeanFactoryBean和BeanFactoryBeanFactory接⼝是容器的顶级接⼝,定义了容器的⼀些基础⾏为,负责⽣产和管理Bean的⼀个⼯⼚
痛冕
·
2021-05-19 15:41
spring
java
Spring学习笔记
--高级特性之Lazy-init延迟加载
Spring学习笔记
–高级特性之Lazy-init延迟加载Lazy-init延迟加载,Bean的延迟加载(延迟创建)ApplicationContext容器的默认⾏为是在启动服务器时将所有singletonbean
痛冕
·
2021-05-19 14:42
spring
java
spring学习笔记
(四)IOC高级特性
spring学习笔记
(四)IOC高级特性springIoC高级特性lazy-init懒加载懒加载开启方式之xmlBeanFactory和FactoryBeanBeanFctoryFctoryBeanspring
拐柒
·
2021-05-09 19:56
spring
Spring学习笔记
1--配置Spring
学习Spring开发,第一件事当然是配置Spring开发环境了,以eclipse为例说明,需要:-springsource-tool-suit-SpringFramework[下载途径]-commons-logging-1.2准备齐全后,打开eclipse--->Help--->选择Installnewsoftware--->点击Add,如果是压缩包选择achieve,如果已解压,选择local。
有为有不为
·
2021-05-09 15:06
Spring学习笔记
| Spring表达式语言(spEL)
SpEL简介Spring表达式语言(简称SpEL)是一个支持运行时查询和操作对象图的强大表达式语言。语法类似于EL,SpEL使用#{}作为定界符,所有在大框号中的字符都将被认为是SpEL。SpEl表示字面量数值:#{数值}例如:、、字符串:#{'字符串'}或#{"字符串"}例如:、布尔值:#{布尔值}例如:SpEL引用bean、属性和方法引用其它对象:#{对象名}引用其它对象的属性:#{对象名.属
一颗白菜_
·
2021-05-08 03:45
Spring学习笔记
:Spring Bean的生命周期
本文仅供学习交流使用,侵权必删。不作商业用途,转载请注明出处SpringBean生命周期细分为以下阶段:SpringBean生命周期我将Bean的生命周期理解为由两个主要过程组成:创建过程以及销毁过程。源码阅读Bean创建过程Bean创建过程的代码入口在AbstractAutowireCapableBeanFactory的createBean方法。Bean实例化过程实例化前阶段实例化前阶段是在Ab
大力papa
·
2021-04-28 15:24
spring学习笔记
(一)自定义spring
spring学习笔记
(一)自定义springIOC与AOPIOCAOP自定义IOC和AOP自定义IOCxmlBeanFactory解析自定义AOP数据库事务IOC与AOP在spring中老生常谈的就是IOC
拐柒
·
2021-04-26 22:30
spring
Spring学习笔记
(五)——Spring中常用的注解
Spring中常用的注解:@Autowired:进行自动装配,先通过byType进行自动装配,再通过byName进行自动装配,@Autowired(required=false)允许这个bean属性在xml文件不存在(没有在xml文件中配置),默认required=true@Qualifier:搭配@Autowired使用,@Qualifier(value=id)查找指定id的bean进行自动装配
流水伊旧
·
2021-04-17 13:59
Spring学习
SSM框架学习
Spring学习笔记
(一)——控制反转IOC
我们以前写代码是先写一个持久层Dao的接口,并写一个对应的实现类:publicinterfaceUserDao{publicvoidintroduce();}publicclassUserADaoImplimplementsUserDao{publicvoidintroduce(){System.out.println("大家好,我是A");}}调用的话在写一个业务层Service的接口,再写一个
流水伊旧
·
2021-04-14 20:17
Spring学习
SSM框架学习
spring-ioc学习笔记
Spring学习笔记
1.什么是Spring?Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
Dexter43
·
2021-03-31 16:09
Spring学习笔记
-01
1.Spring简介一句话概括Spring,Spring是一个开源的、轻量的控制反转(IOC)和面向切面编程(AOP)的框架。1.1Spring、SpringMVC、SpringBoot和SpringCloud的区别SpringMVC是在Spring基础之上结合了MVC三层架构的框架,使用DispatchServlet和视图解析器做到了更方便的视图跳转和控制器调度处理,主要负责处理WEB应用开发。
·
2021-02-23 20:00
javaspring后端
Spring学习笔记
-01
1.Spring简介一句话概括Spring,Spring是一个开源的、轻量的控制反转(IOC)和面向切面编程(AOP)的框架。1.1Spring、SpringMVC、SpringBoot和SpringCloud的区别SpringMVC是在Spring基础之上结合了MVC三层架构的框架,使用DispatchServlet和视图解析器做到了更方便的视图跳转和控制器调度处理,主要负责处理WEB应用开发。
·
2021-02-23 20:29
javaspring后端
Spring学习笔记
Spring学习笔记
一.使用set注入实现复杂类型集合数据1.实体类/***地址实体类*/publicclassAddress{privateStringaddress;publicStringgetAddress
奔跑的码农!
·
2021-01-24 17:39
spring
java
后端
bean
ioc
【狂神说】
Spring学习笔记
(全)
版参考链接:https://www.bilibili.com/video/BV1WE411d7Dv【狂神说】Java学习完整路线https://www.bilibili.com/read/cv5702420
Spring
黑心白莲
·
2020-11-27 17:38
【长文】
Spring学习笔记
(七):Mybatis映射器+动态SQL
1概述本文主要讲述了如何使用MyBatis中的映射器以及动态SQL的配置。2MyBatis配置文件概览MyBatis配置文件主要属性如下::相关设置,键值对形式:类型别名:类型处理器:对象工厂:插件,包含若干个:环境配置,包含若干个,在中可以指定事务管理器以及数据源:数据库厂商标识:映射器,包含若干个注意顺序不能颠倒,否则启动时会发生异常。3准备步骤由于本文大部分的代码都只给出了关键的语句而没有完
氷泠
·
2020-11-21 21:39
spring
mybatis
Spring学习笔记
,菜鸟必看,带你吃透Spring
Spring介绍Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合Spring使用Spring开发包解压后的目录介
秃头大哥
·
2020-11-13 11:20
spring
springboot
linux
c++
程序员
python菜鸟笔记-
Spring学习笔记
,菜鸟必看,带你吃透Spring
Spring介绍Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合Spring使用Spring开发包解压后的目录介
weixin_39614754
·
2020-11-11 14:20
2020年
Spring学习笔记
目录
一、Spring框架Spring框架学习笔记01:初探Spring——采用Spring配置文件管理BeanSpring框架学习笔记02:初探Spring——利用组件注解符精简Spring配置文件Spring框架学习笔记03:初探Spring——利用注解配置类取代Spring配置文件Spring框架学习笔记04:初探Spring——采用Java配置类管理BeanSpring框架学习笔记05:Spri
howard2005
·
2020-10-24 09:42
Spring
Boot基础
Java编程园地
1024程序员节
超详细
Spring学习笔记
,深入底层
文章目录一、Spring概述1.1Spring的优良特性:1.2Spring模块介绍二、IOC控制反转和&DI依赖注入2.1IOC(InversionofControl):反转控制2.2DI(DependencyInjection):依赖注入2.3IOC容器在Spring中的实现2.4ApplicationContext的主要实现类2.5ConfigurableApplicationContext
Q_加把劲骑士
·
2020-10-17 09:34
Java
SSM
spring
java
spring学习笔记
day01(2):IOC容器底层原理
IOC容器IOC底层原理一、IOC的基本概念和原理什么是IOC(1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:为了耦合度降低(3)做入门案例就是IOC实现IOC底层原理用到的技术:xml解析、工厂模式、反射使用IOC的原因:原始方式创建和调用对象耦合度太高举例:类A、类B、类C三个类,A类和C类中创建了B类的对象,且通过该对象调用了B类中的方法调用了B
码农王小白
·
2020-10-10 17:55
spring
#
IOC容器
spring
java
Spring学习笔记
5,HibernateTemplate简单测试使用
了解事务我们一般说的事务是来源于关系数据库,当有数据持久化需求时一般都需要事务控制。关系数据库:支持事务控制,mysql数据库存储引擎为InnoDB支持事务,存储引擎为MyIsam不支持事务。jdbc:支持事务控制,设置CommitAuto(false)Hibernate:支持事务,使用session.beginTransaction(),再session.getTransaction().com
Tuzki_小辣鸡
·
2020-09-17 09:32
Spring学习笔记
Spring学习笔记
(前言)
制定模块(大纲)以下为2019年8月1号Spring注解驱动系列的文章更新传送门(建议顺序阅读)Spring源码解析之注解驱动的"发动机"Spring手动挡装配Bean之Enable模式揭秘SpringBoot自动装配的魔法SpringBoot自定义自动装配与Conditional失效问题在这里推荐一本书《Spring源码深度解析》:在阅读Spring源码的过程中,我大量参考了Spring源码深度
Static_lin
·
2020-09-17 01:39
spring
Spring学习笔记
之Spring概述
1.什么是Spring?Spring是一个分层的JavaSE/EEfull-stack**(一站式)轻量级开源框架,它以IOC(控制反转)和AOP(面向切面编程)**为内核。2.Spring的三层体系架构表现层:提供了SpringMVC以及Struts框架的整合功能。业务逻辑层:管理事务,记录日志等。持久层:可以整合MyBatis、Hibernate、jdbcTemplate等技术。Spring贯
banana-man
·
2020-09-16 06:36
Spring学习笔记
Spring学习笔记
---8-SpringJDBC
这一篇是为了研究SpringJDBC的。在项目中所用到的Spring的JDBC代码不是很多,不过请注意,它又很重要,但代码用的不多,只能说明SpringJDBC封装的很好。SpringJDBC是Spring所提供的持久层技术。它的重要目的是降低使用JDBCAPI的门槛,以一种更直接,更简洁的方式使用JDBCAPI。在SpringJDBC里,用户仅需要做那些必不可少的事,而将资源获取、stateme
拔刀怒向猪头
·
2020-09-16 02:35
java开发--Spring
【
Spring学习笔记
-MVC-3.1】SpringMVC返回Json数据-方式1-扩展
《
Spring学习笔记
-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为:【
Spring学习笔记
-MVC-3】SpringMVC返回Json数据-方式1:http://www.cnblogs.com
3s_bigdata
·
2020-09-16 00:20
spring
springmvc
json
spring学习笔记
_07_AOP介绍
目录什么是AOPAOP实现原理AOP术语【掌握】什么是AOP*在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使
aoaa
·
2020-09-15 17:17
spring学习笔记
spring学习笔记
_06_装配bean基于注解
目录开启注解扫描1.@Component注解2.web开发,提供3个@Component注解衍生注解(功能一样)取代3.依赖注入,给私有字段设置,也可以给setter方法设置4.生命周期举例5.作用域示例开启注解扫描1.@Component注解取代@Component("id")取代2.web开发,提供3个@Component注解衍生注解(功能一样)取代@Repository:dao层@Servi
aoaa
·
2020-09-15 17:17
spring学习笔记
spring学习笔记
_04_IOC 装配bean基于XML
目录一.beanioc实例化方式3种1.默认构造2.静态工厂3.实例工厂待思考:springioc生成的不一定是动态代理的对象二.bean的种类2种1.普通bean2.FactoryBeanBeanFactory和FactoryBean对比:三.bean的作用域四.属性依赖注入5种方式1.构造方法2.setter方法3.p命名空间4.SpEL5.集合注入一.beanioc实例化方式3种1.默认构造
aoaa
·
2020-09-15 17:16
spring学习笔记
spring学习笔记
spring学习笔记
_03_入门案例:DI
目录DI定义:项目驱动:classes:dao和service配置xml文件使用api测试结果:DI定义:DI:DependencyInjection,依赖注入isa:是一个,继承。hasa:有一个,成员变量,依赖。classB{privateAa;//B类依赖A类}依赖:一个对象需要使用另一个对象注入:通过setter方法进行另一个对象实例设置。*例如:classBookServiceImpl{
aoaa
·
2020-09-15 17:16
spring学习笔记
Spring学习笔记
----AOP编程
先用代码讲一下什么是传统的AOP(面向切面编程)编程需求:实现一个简单的计算器,在每一步的运算前添加日志。最传统的方式如下:Calculator.javapackagecn.limbo.spring.aop.calculator;/***CreatedbyLimboon16/7/14.*/publicinterfaceCalculator{intadd(inti,intj);intsub(inti
林花谢了春红
·
2020-09-15 00:46
Spring
Spring学习笔记
(一)
Spring概述Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框
海恋北斗星
·
2020-09-14 17:39
基础编程
Spring
Spring学习笔记
(一):快速入门
Spring简介:Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻
weixin_30635053
·
2020-09-14 16:46
简单
Spring学习笔记
(一)
概述Spring是JavaWeb开发过程中使用较为广泛的框架,该框架是一个轻量级的应用框架,其强大的功能以及卓越的性能而受到众多开发人员的喜爱。在实际项目开发过程中,将服务器分为三层:表现层(Web)、业务逻辑层(Service)、持久层(Dao),在目前主流的开发框架中,Spring对每一层都有独到的处理方式,如在表现层在表现层提供了与Struts2框架的整合,持久层中提供了jdbcTempla
小小码农日渐积累
·
2020-09-14 01:58
Spring
笔记
Java
Web
spring
java
maven
Spring学习笔记
Spring简介Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合Spring使用Spring开发包解压后的目录介
weixin_33964094
·
2020-09-14 01:38
数据库
java
运维
spring学习笔记
:开始使用spring
这几天终于闲下来了,回头翻了一下以前看过的spring企业开发,发现很多知识点都忘记了。决定把spring再复习一遍,于是头脑中迸出一个想法:把学习的进度记录下来,和初学者一起分享spring的学习经验。spring的好处不用多说,无数的大中小企业都在用它。关于spring的理念一搜一大片,所以我也不想罗嗦,如果你还没有接触过spring,建议先google一下以便于对spring有一个gross
sunxing007
·
2020-09-14 01:49
Springframework
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他