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笔记
(一)
一、了解Spring1.Spring概述Spring是分层的JavaSE/EE应用full-stack轻量级开源框架,以IOC(InverseOfControl:反转控制)和AOP(AspectOrientedProgramming:面向切面编程)为内核,提供了展现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,
m0_75227909
·
2024-08-23 04:15
spring
笔记
java
转码小白的
Spring笔记
整理
文章目录Springspring框架的概述以及spring中基于XML的IOC配置Spring是什么Spring的优势Spring简单使用Spring的依赖注入spring中基于注解的IOC和ioc的案例各个实现类的注解配置用于创建对象的注解用于注入数据的注解用于改变作用范围的和生命周期相关(了解)依赖xml文件的注解配置配置类的注解配置spring中的aop和基于XML以及注解的AOPSprin
qq_42766587
·
2024-02-03 17:26
spring
intellij
idea
java
spring笔记
-DataBinder
参考:
spring笔记
-PropertyAccessor
spring笔记
-PropertyValue1.使用方法@TestpublicvoidtestBindingWithDefaultConversionNoErrors
兴浩
·
2024-02-03 09:11
spring笔记
Spring框架两大核心机制(IoC、AOP)IoC(控制反转)/DI(依赖注入)AOP(面向切面编程)Spring是一个企业级开发框架,是软件设计层面的框架,优势在于可以将应用程序进行分层,开发者可以自主选择组件。MVC:Struts2、SpringMVCORMapping:Hibernate、MyBatis、SpringData如何使用IoC创建Maven工程,pom.xml添加依赖4.0.0
Juntech
·
2024-01-29 14:25
阿里P8传授的80K+星的
Spring笔记
助我修行Spring Security 怎么学?为什么一定需要系统学习?
最近总是有很多朋友私底下问我,“猿哥,我学这个以后能月薪过万吗?”我跟你这样说吧,SpringSecurity月薪过万是咱这行的最低标准,另外咱们这个行业就是靠能力吃饭,你有多大能力你就能拿多大钱,懂了吧!所以嘛,千万不要做思想上的巨人,行动人的侏儒!那接下来我将重点聊聊我是如何学习的,希望给你以借鉴!大家看完觉得还不错的话,别忘了给个点赞哦!1.系统性学习1.1为什么要系统性学习为什么一定要系统
三星老猿
·
2024-01-18 06:47
spring笔记
-DeferredImportSelector
1.概念有2个特点继承该接口的ImportSelector会在最后执行如果定义了1一个以上的DeferredImportSelector则使用Order接口来进行排序/***Avariationof{@linkImportSelector}thatrunsafterall{@code@Configuration}beans*havebeenprocessed.Thistypeofselectorc
兴浩
·
2023-12-24 18:10
Spring笔记
1、Spring介绍(1)、Spring是一个主流的JavaWeb开发框架(2)、Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。(3)、以IOC(InverseofContro
山有木兮^木有枝
·
2023-12-21 13:55
SpringBoot
spring
java
mvc
Spring笔记
Spring1、Spring简介1.1、Spring概述官网地址:https://spring.io/Spring是最受欢迎的企业级Java应用程序开发框架,数以百万的来自世界各地的开发人员使用Spring框架来创建性能好、易于测试、可重用的代码。Spring框架是一个开源的Java平台,它最初是由RodJohnson编写的,并且于2003年6月首次在Apache2.0许可下发布。Spring是轻
忆白@
·
2023-12-15 19:14
笔记
spring
后端
笔记
(
Spring笔记
)SpringMVC请求转发下后端携带数据返回前端——默认形参类型
目录一、前言二、前端(1)index.jsp(2)main.jsp三、后端(1)User实体(2)接口四、测试(1)使用请求转发(2)使用重定向五、总结一、前言当后端执行请求转发跳转的同时,需要通过接口将数据发送到前端页面。以下类型只要写在方法参数中就可以使用了。(1)HttpServletRequest对象(2)HttpServletResponse对象(3)HttpSession对象(4)Mo
电竞丶小松哥
·
2023-12-15 09:20
Spring笔记
springmvc
请求转发
重定向
session
el
Spring笔记
(3):SpringMVC数据响应与接收含文件上传
SpringMVC数据返回可以是页面跳转也可以是数据对象页面跳转:返回字符串,会与视图服务器设定的前后缀拼接返回给客户端定位资源上节代码中没有配置视图服务器在配置Controller类的RequestMapping后,需要注意会偷偷在前面再添加该RequestMapping的路由页面跳转:ModelAndView对象packagecom.CakeCN.controller;importorg.sp
Cake_C
·
2023-12-15 09:11
Spring学习笔记
spring
java
mvc
Spring笔记
(2) - AOP编程
Spring笔记
(2)-AOP编程作者:Wyt系列文章目录
Spring笔记
(1)-工厂
Spring笔记
(2)-AOP编程
Spring笔记
(3)-持久层整合
Spring笔记
(4)-MVC框架整合
Spring
Quantum_Wu
·
2023-12-03 17:59
java笔记
Spring笔记
java
spring
aop
设计模式
spring笔记
下(AOP、事务管理)
一、AOP概述1.AOP介绍AOP(AspectOrientedProgramming):面向切面编程(或者面向特定方法编程),一种编程范式,指导开发者如何组织程序结构,是oop的延续。(OOP面向对象编程)AOP作用:在不惊动原始设计的基础上为其进行功能增强(简单的说就是在不改变方法源代码的基础上对方法进行功能增强)。Spring理念:无入侵式/无侵入式。(没有修改源代码,可插拔)AOP应用场景
白豆五
·
2023-11-14 09:14
Java笔记
spring
java
后端
Spring笔记
(四)(黑马)(web层解决方案-SpringMVC)
01、SpringMVC简介1.1SpringMVC概述SpringMVC是一个基于Spring开发的MVC轻量级框架,Spring3.0后发布的组件,SpringMVC和Spring可以无缝整合,使用DispatcherServlet作为前端控制器,且内部提供了处理器映射器、处理器适配器、视图解析器等组件,可以简化JavaBean封装,Json转化、文件上传等操作。用户请求–>SpringMVC
MeiMing_104
·
2023-11-08 23:52
spring
笔记
java
Spring笔记
(一)(黑马)(Ioc基础容器)
01、传统Javaweb开发的困惑1.1传统Javaweb开发困惑及解决方案问题一:层与层之间紧密耦合在了一起,接口与具体实现紧密耦合在了一起解决思路:程序代码中不要手动new对象,第三方根据要求为程序提供需要的Bean对象。问题二:通用的事务功能耦合在业务代码中,通用的日志功能耦合在业务代码中解决思路:程序代码中不要手动new对象,第三方根据要求为程序提供需要的Bean对象的代理对象。02、Io
MeiMing_104
·
2023-11-08 23:51
Spring
spring
笔记
java
Spring笔记
(二)(黑马)(AOP面向切面编程)
01、AOP简介1.1AOP的概念AOP,AspectOrientedProgramming,面向切面编程,是对面向对象编程OOP的升华。OOP是纵向对一个事物的抽象,一个对象包括静态的属性信息,包括动态的方法信息等。而AOP是横向的对不同事物的抽象,属性与属性、方法与方法、对象与对象都可以组成一个切面,而用这种思维去设计编程的方式叫做面向切面编程1.2AOP思想的实现方案动态代理技术,在运行期间
MeiMing_104
·
2023-11-08 23:21
Spring
spring
笔记
java
Spring笔记
(三)(Spring整合web环境)
01、Spring整合web环境1.1Javaweb三大组件及环境特点在Java语言范畴内,web层框架都是基于Javaweb基础组件完成的,所以有必要复习一下Javaweb组件的特点组件作用特点Servlet服务端小程序,负责接收客户端请求并作出响应的单例对象,默认第一次访问创建,可以通过配置指定服务器启动就创建,Servlet创建完毕会执行初始化init方法。每个Servlet有一个servi
MeiMing_104
·
2023-11-08 23:15
Spring
spring
笔记
java
spring笔记
-Autowired注解实现
了解Autowired注解,是为了了解自定义注解的实现1.InjectedElement1.1AutowiredFieldElement表示被Autowired注解标记的字段1.2AutowiredMethodElement表示被Autowired注解标记的方法表示被注入的元素,其包含2个子类InjectedElement代码实例1:如下代码,testBean就表示一个被注入的元素publiccl
兴浩
·
2023-11-03 23:59
spring笔记
01
[toc]Spring学习01:控制反转[IOC]与依赖注入[DI]程序的耦合和解耦耦合:程序间的依赖关系.在开发中,应该做到解决编译期依赖,即编译期不依赖,运行时才依赖.解耦的思路:使用反射来创建对象,而避免使用new关键字,并通过读取配置文件来获取要创建的对象全限定类名.下面以两个例子来说明如何解耦.解耦实例1:JDBC驱动注册JDBC操作中注册驱动时,我们不使用DriverManager的r
MrGzj1999
·
2023-11-02 12:01
spring笔记
-ConfigurationClassPostProcessor
负责解析处理所有@Configuration标签类,主要流程在ConfigurationClassParser中进行1@PropertySource处理@PropertySource标签,用来解析属性文件并设置到Environment中2@ComponentScan处理@ComponentScan标签,扫描package下的所有Class并进行迭代解析//Processany@ComponentS
兴浩
·
2023-11-01 07:44
Spring笔记
Spring笔记
核心概念IoC:控制反转对象的创建控权由程序转移到外部。-->解耦主动new对象转换为IoC容器提供对象Spring提供IoC容器,IoC容器负责对象的创建、初始化等工作。
yfdddong
·
2023-10-24 22:19
java学习笔记
1024程序员节
Spring笔记
(一):xml配置bean
xml配置bean属性配置1.属性配置必须要求实体类总存在无参构造方法2,属性配置标签property->name,value构造方法配置1.构造方法会涉及到重载,则在配置bean是需要针对相应的参数的类型,位置进行详细的指出2.构造方法配置使用标签constructor-arg3.在使用构造方法设置属性,会涉及到特殊字符情况下需要使用CDATA来进行特殊字符内容的包裹]]>4.属性值不光可以通过
睿丶清
·
2023-10-21 08:23
Spring笔记
一
1,什么是IOC?翻译过来,叫控制翻转。将手动创建对象交给spring自动创建对象,这个过程称为控制翻转。2,IOC实现原理?对bean进行实例化,并保存到map中进行缓存下来。3,为什么要用IOC?解耦,解耦,解耦。一切框架都是为了简化开发,让开发更简单,让世界更美好。4,用到哪些设计模式代理设计模式,委派设计模式,单例设计模式,模板设计模式,工厂设计模式,策略设计模式。5,用到java哪些技术
武汉大D哥
·
2023-10-18 22:27
Spring笔记
(6) - Spring的BeanFactoryPostProcessor探究
一.背景在说BeanFactoryPostProcessor之前,先来说下BeanPostProcessor,在前文
Spring笔记
(2)-生命周期/属性赋值/自动装配及部分源码解析中讲解了BeanPostProcessor
码猿手
·
2023-10-16 14:28
spring
java
后端
spring笔记
-PropertyEditor和BeanFactory
参考:https://blog.csdn.net/weixin_41562778/article/details/80372365https://www.jianshu.com/p/944930a0ba33https://www.jianshu.com/p/aeb97395d9c5前面介绍了PropertyEditor的功能,在BeanFactory中融合了PropertyEditor在BeanD
兴浩
·
2023-10-16 01:18
Spring笔记
整理(二)之AOP_声明式事务_JdbcTemplate
文章目录
Spring笔记
整理(二)之AOPIOC回顾spirng整合连接池spring的IOC的注解配置条件常用注解全注解的配置spring整合junitAOP一、Spring的AOP概述AOP的应用aop
SerikaOnoe
·
2023-10-15 06:17
Spring基础
Java
Spring
AOP
JdbcTemplate
声明式事务
【
Spring笔记
05】Spring的自动装配
这篇文章,主要介绍的内容是Spring的自动装配、五种自动装配的方式。目录一、自动装配1.1、什么是自动装配1.2、五种自动装配方式(1)no(2)default(3)byType(4)byName(5)constructor一、自动装配1.1、什么是自动装配自动装配,是指:Spring自动的建立Bean对象和Bean对象之间的依赖关系,而不需要我们开发人员手动的进行设置,这个过程就叫做自动装配。
yh250648050
·
2023-10-07 19:55
Spring
spring
【
Spring笔记
04】Spring中Bean的生命周期及Bean的后置处理器
这篇文章主要介绍的是Spring框架中Bean的生命周期,Bean的后置处理器、以及多个后置处理器的先后执行顺序。目录一、生命周期介绍1.1、什么是Bean的生命周期1.2、Bean生命周期的过程(1)实例化阶段(2)依赖注入阶段(3)初始化阶段(4)使用阶段(5)销毁阶段二、Bean的后置处理器2.1、如何使用Bean的后置处理器2.2、后置处理器执行顺序一、生命周期介绍1.1、什么是Bean的
yh250648050
·
2023-10-06 05:51
Spring
spring
【
Spring笔记
02】Spring中的IOC容器和DI依赖注入介绍
这篇文章,主要介绍一下Spring中的IOC容器和DI依赖注入两个概念。目录一、IOC控制反转1.1、什么是IOC1.2、两种IOC容器(1)基于BeanFactory的IOC容器(2)基于ApplicationContext的IOC容器二、DI依赖注入2.1、什么是DI2.2、四种依赖注入方式(1)setter方法注入(2)构造方法注入(3)工厂方法注入(4)静态方法注入一、IOC控制反转1.1
yh250648050
·
2023-10-06 05:51
Spring
spring
【
Spring笔记
03】Spring依赖注入各种数据类型
这篇文章,详细介绍一下Spring框架中如何注入各种数据类型,包含:注入基本数据类型、数组、集合、Map映射、Property属性、注入空字符串、注入null值、注入特殊字符等内容,以及如何使用命名空间进行依赖注入。目录一、注入各种数据类型1.1、注入基本类型1.2、注入Bean对象(1)外部注入Bean方式(2)内部注入Bean方式1.3、注入数组1.4、注入List集合1.5、注入Set集合1
yh250648050
·
2023-10-06 05:19
Spring
spring
Spring笔记
spring框架第一章1.1简介Spring是一个开源框架,它由[RodJohnson](https://baike.baidu.com/item/RodJohnson)创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以
迷茫~
·
2023-10-04 17:03
笔记
spring笔记
04
[toc]Spring事务控制JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案Spring框架为我们提供了一组事务控制的接口,这组接口在spring-tx-5.0.2.RELEASE.jar中Spring的事务控制都是基于AOP的,它既可以使用配置的方式实现,也可以使用编程的方式实现.推荐使用配置方式实现.数据库事务的基础知识事务的四大特性:AC
MrGzj1999
·
2023-10-01 06:09
spring笔记
-@Role注解
BeanDefinition的getRole方法,用于标识Bean的分类publicclassRoleAndDescriptionAnnotationTests{@TestpublicvoidonBeanMethod(){AnnotationConfigApplicationContextctx=newAnnotationConfigApplicationContext();ctx.registe
兴浩
·
2023-09-29 17:32
Spring框架---概述(1)
Spring笔记
一1.绪论1)怎么样的架构的程序,我们认为是一个优秀的架构?
weixin_30469895
·
2023-09-21 07:51
Spring笔记
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入(DependencyInjection,DI)。控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后,对象是由Spring来创建的。反转:程序
m0_69771726
·
2023-09-09 19:45
spring
java
后端
spring笔记
02
[toc]代码冗余与装饰器模式代码冗余现象我们的Service层实现类中的每个方法都要加上事务控制,这样使得每个方法的前后都要加上重复的事务控制的代码,如下:@OverridepublicvoidsaveAccount(Accountaccount){try{TransactionManager.beginTransaction();accountDao.save(account);//唯一的一行
MrGzj1999
·
2023-09-04 16:08
spring笔记
-@Primary注解
1.问题当一个接口有2个不同实现时,使用@Autowired注解时会报org.springframework.beans.factory.NoUniqueBeanDefinitionException异常信息2.方案1-@Qualifier使用Qualifier注解,选择一个对象的名称,通常比较常用3.方案2-@PrimaryPrimary可以理解为默认优先选择,同时不可以同时设置多个,内部实质是
兴浩
·
2023-09-04 08:05
spring笔记
-SingletonBeanFactoryLocator
1.SingletonBeanFactoryLocator以单例的形式将特定的xml文件初始化BeanFactory默认为:"classpath*:beanRefFactory.xml",也可以指定特定的路径路径地址:org/springframework/beans/factory/access/SingletonBeanFactoryLocatorTests-ref1.xmlBeanFacto
兴浩
·
2023-08-29 01:41
李宏毅MACHINE LEARNING 2021
SPRING笔记
纯听课时一些思路和笔记,没有教程作用。这个课程后面就比较水了,大量的全是介绍性的东西,也罗列了大量的既往课程和论文,如果你在工作过研究中碰到了它提过的场景或问题,倒是可以把它作索引用。id:8HbM2Cq9Wa22xJHYW9Y9jtitle:李宏毅desc:李宏毅机器学习2021,https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.htmlupd
walkerwzy
·
2023-08-27 18:11
Spring IOC详解
Spring笔记
官网:https://spring.io/核心功能:当你的项目启动的时候,自动的将当前项目的各种Bean都自动的注册到Spring容器中,然后在项目的其他地方,如果需要用到这些Bean,
程序媛地瓜
·
2023-08-24 23:48
Spring
spring
java
后端
手写
spring笔记
手写
spring笔记
《Spring手撸专栏》笔记IoC部分Bean初始化和属性注入Bean的信息封装在BeanDefinition中/***用于记录Bean的相关信息*/publicclassBeanDefinition
bobasyu
·
2023-08-18 00:30
spring
笔记
java
Spring笔记
之Spring对IoC的实现
文章目录IoC控制反转依赖注入set注入注入外部Bean注入内部Bean注入简单类型通过注入方式实现javax.sql.DateSource接口测试简单类型级联属性赋值(了解)注入数组注入List集合注入Set集合注入Map集合注入Properties注入null和空字符串不给属性赋值使用``注入的值中含有特殊符号转义字符CDATE构造注入p命名空间注入c命名空间注入util命名空间基于XML的自
优降宁
·
2023-08-02 18:14
spring学习笔记
spring
笔记
【Spring -02学习】
Spring笔记
记录1.spring整合mybatis注解开发2.spring整合junit3.IOC底层核心原理3.1层次结构3.2组件扫描器3.3自定义导入器3.4自定义注册器3.5bean初始化过程解析
爱喝阔落的猫
·
2023-07-24 12:35
Spring
spring
学习
java
SSM整合之
spring笔记
(IOC 获取bean的三种方式)(P063—P069)
以下笔记是结合面试题来写的笔记一Spring简介1.Spring概述官网地址:https://spring.io/Spring是最受欢迎的企业级Java应用程序开发框架,数以百万的来自世界各地的开发人员使用Spring框架来创建性能好、易于测试、可重用的代码。Spring框架是一个开源的Java平台,它最初是由RodJohnson编写的,并且于2003年6月首次在Apache2.0许可下发布。Sp
姜小白程序
·
2023-07-18 00:12
mybatis
spring
java
spring笔记
@Transactional在方法开始前开启事务检查异常(uncheckedexception)不回滚如果想针对检查异常进行事务回滚,可以在@Transactional注解里使用rollbackFor属性明确指定异常。@Transactional(rollbackFor=Exception.class)catch的异常不回滚,除非再throw推荐做法:在业务层统一抛出异常,然后在控制层统一处理。这
TableRow
·
2023-07-17 05:06
spring
笔记
java
Spring 学习笔记(一):简化 Java 开发
今天开始,
Spring笔记
开始更新,主要还是作为阅读《Spring实战》(第4版)的学习笔记,该系列的内容大多也是引用自该书中。
Ethan_zyc
·
2023-07-16 06:26
(
Spring笔记
)基于注解的SpringMVC开发步骤
目录一、新建webapp模板maven项目二、修改项目属性和目录三、修改pom.xml四、添加springmvc.xml五、新建web.xml六、注册springMVC七、重建index.jsp八、开发Servlet九、配置Tomcat(1)验证重点说明——Spring源码的Servlet——Tomcat10+的Servlet(2)使用Tomcat10错误演示(3)使用Tomcat9演示十、总结所
电竞丶小松哥
·
2023-07-15 20:50
Spring笔记
java
maven
springmvc
servlet
tomcat
Spring笔记
文章目录1.Spring搭建Spring框架Spring中getBean()的三种方式bean标签详解2.SpringIOC3.Spring中依赖注入的数值问题字面量数值(value)CDATA区外部已声明bean及级联属性赋值问题内部bean集合4.Sping依赖注入方式5.Spring管理第三方bean6.Spring中的FactoryBean(了解)Spring中两种beanFactoryB
Sivan_Xin
·
2023-06-22 22:16
个人笔记
spring
笔记
junit
spring笔记
spring属性占位https://www.baeldung.com/properties-with-springspring手动aop入口举例:MethodValidationPostProcessorspring工具类或接口名称用途Aware/BeanNameAware/BeanClassLoaderAware/BeanFactoryAware实现BeanFactory等的注入BeanFact
fan_xing
·
2023-06-17 19:46
spring笔记
2
spring随笔21.AOP的相关概念[理解]1.1AOP概述1.1.1什么是AOP1.1.2AOP的作用及优势1.1.3AOP的实现方式1.2AOP的具体应用1.2.1存在的问题1.2.2问题的解决1.2.3新的问题1.2.4动态代理回顾1.2.4.1.动态代理的特点1.2.4.2.动态代理常用的有两种方式1.2.4.3.使用JDK官方的Proxy类创建代理对象1.2.4.4使用CGLib的En
我就是一个小渣渣
·
2023-06-14 16:47
spring
Spring的介绍和基本结构(含IOC和AOP)
Spring笔记
Spring简介1.1Spring是什么:Spring是分层的javaSE和javaEE应用全栈轻量级开源框架,以ioC(控制反转)和AOP(面向切片编程)为内核。
_花衣
·
2023-06-11 09:38
Spring
spring
java
编程语言
上一页
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
其他