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学习
笔记--SpringAOP应用
Spring学习
笔记–SpringAOP应用AOP本质:在不改变原有业务逻辑的情况下增强横切逻辑,横切逻辑代码往往是权限校验代码、日志代码、事务控制代码、性能监控代码。
痛冕
·
2023-10-14 11:39
java
spring
SpringMVC 学习笔记心得(一)入门架构
在小编总结完Spring的学习笔记之后,紧接着更新SpringMVC的学习笔记,也正是因为SpringMVC是基于Spring的,在整理
Spring学习
心得的过程中,有很多半懵半懂的地方在整理的过程中慢慢理解
Adorable_Rocy
·
2023-10-13 10:44
springmvc
springmvc
Spring学习
总结
(一)Servlet1、Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java诶部署到web服务器中把实现了Servlet接口的Java程序叫做,Servlet2、HelloServlet(1)Maven父子工程构建一个
昔熹
·
2023-10-13 10:14
spring
maven
java
Spring学习
笔记-基础知识
1.什么是SpringSpring是一个轻量级框架,它大大简化了java企业开发,提供了强大稳定的功能,而且没有带来额外的负担,Spring是一个解决方案.他让现有的技术更易于使用,促进良好的编程习惯Spring的核心组件为控制反转IOC也可以称为依赖注入DI.将类的创建和依赖关系在配置文件中配置.实现了低耦合,AOP面向切面编程,事务等功能抽取出来单独管理,提高了代码的复用.增强了程序的维护性2
一屁小肥咩
·
2023-10-11 15:25
S+S+H/M
狂神说
Spring学习
笔记
目录P1、Spring1、简介2、优点3、组成4、拓展P2、IOC基础1、IOC理论推导2、IOC本质P3、HelloSpringP4、IOC创建对象的方式1、通过无参构造方法来创建2、通过有参构造方法来创建P5、Spring的配置1、别名2、Bean的配置3、importP5、依赖注入DependencyInjection(DI)1、概念2、构造器注入3、Set注入(重点)4、p命名和c命名注入
KEY的航行日记
·
2023-10-10 05:49
小框申Java系列
spring
学习
java
spring学习
笔记-DI
spring开源框架可以说对于java生态起到了一个基石的作用,而spring的两大核心功能IOC容器和AOP可以说支撑了spring框架的流行,这篇文章主要介绍一下ioc容器的一些核心观点。一、什么依赖注入:ioc的英文全称是(Inversionofcontroll),可以翻译成控制反转,其实就是一种权利的反转,那到底是掌握了什么样的权利呢?我们先了解一下DI(依赖注入)我们通过下面的几个例子来
只会写一点点代码
·
2023-10-09 10:03
JavaEE进阶——
Spring学习
笔记
文章目录SpringApplicationContext和BeanFactory区别BeanFactoryApplicationContextApplicationContext和BeanFactory应用场景ApplicationContext三个实现类ClassPathXmlApplicationContextFileSystemXmlApplicationContextAnnotationC
作曲家
·
2023-10-02 15:50
JavaEE
java
spring
Spring学习
笔记:Spring整合Mybatis(mybatis-spring.jar)(二:mybatis整合spring)
http://blog.csdn.net/qq598535550/article/details/51703190二、Spring整合mybatis其实是在mybatis的基础上实现Spring框架1、依赖的jar包,maven引入依赖:junitjunit4.3testlog4jlog4j1.2.17org.mybatismybatis3.2.2mysqlmysql-connector-java
weixin_33763244
·
2023-09-29 11:01
java
数据库
Spring-狂神(7. 整合MyBatis)学习笔记
文章目录1.步骤2.MyBatis-
Spring学习
3.整合实现一4.整合实现二5.总结1.步骤配置POM文件junitjunitjunit4.12mybatisorg.mybatismybatis3.5.2mysql-connector-javamysqlmysql-connector-java5.1.47spring
yuan_404
·
2023-09-29 11:01
Spring
spring
Spring 学习总结笔记【六、整合Mybatis】
往期文章:
Spring学习
总结笔记【一、快速入门】
Spring学习
总结笔记【二、IoC-控制反转】
Spring学习
总结笔记【三、注解开发】
Spring学习
总结笔记【四、整合Junit】
Spring学习
总结笔记
划水yi术家
·
2023-09-29 11:30
Spring
mybatis
spring
学习
后端
java
Spring学习
笔记8_基于java的容器配置(Java-based Container Configuration)
文章参考来源:SpringFramework官方文档本节介绍如何在Java代码中使用注释来配置Spring容器。它包括以下主题:AnnotationConfigApplicationContext——实例化Spring容器@Bean@Configuration编写基于java的配置1.AnnotationConfigApplicationContextSpring3.0中开始引入的Annotati
hahalan
·
2023-09-29 05:47
Spring学习笔记
spring
java
后端
Spring学习
笔记(四)--AOP面向切面
目录一、概念二、原理三、入门程序3.1导入jar包和约束3.2写切面类3.3配置AOP(横向切入)3.4测试四、AOP术语详解五、execution表达式六、AOP通知示例6.1配置版6.2注解版七、bug修复7.1AOP动态代理类型转换出错一、概念在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,AOP是OOP的延续,是软件开发中的一个热点,也是Sp
weixin_46633399
·
2023-09-28 05:00
Java框架
Spring
java
spring
aop
Spring学习
笔记12 面向切面编程AOP
Spring学习
笔记11GoF代理模式_biubiubiu0706的博客-CSDN博客AOP(AspectOrientedProgramming):面向切面编程,面向方面编程.AOP是对OOP的补充延申
biubiubiu0706
·
2023-09-28 05:26
spring
学习
笔记
Spring学习
笔记1 启示录
写段代码,引出Spring的好处创建个空工程,然后在工程里建模块可能是IEAD版本问题,每次建新的空工程,都需要退出重进设置下maven和Encoding新建模块持久层接口持久层实现类业务层接口业务层实现类控制层(表现层)建个测试类测试分析这个程序存在的问题假设现在新需求是因某种原因需要改变Dao层的实现类并且在业务层将原先的对象改变成newUserDaoImplForOracle()这种修改方法
biubiubiu0706
·
2023-09-27 04:37
学习
笔记
Spring学习
——注解开发
注解开发使用注解形式定义bean@Component(通用)功能相同,只用来区分不同用途的bean@Controller(表现层)@Service(业务层)@Repository(数据层)@Component("bookDao")publicclassBookDaoImplimplementsBookDao{publicvoidsave(){System.out.println("bookdaos
霁华TEL
·
2023-09-26 09:37
笔记
spring
学习
java
Spring学习
笔记——第九部分 代理模式
Spring学习
笔记——第九部分代理模式1.静态代理2.动态代理1.静态代理角色分析:抽象角色:一般使用接口或抽象类解决。真实角色:被代理的角色。
MikeBennington
·
2023-09-26 09:31
Spring学习笔记
java
spring
Spring学习
(7)——代理模式
介绍为什么要学习代理模式?因为SpringAOP的底层机制就是动态代理代理模式的分类:静态代理动态代理静态代理静态代理角色分析抽象角色:一般使用接口或者抽象类来实现真实角色:被代理的角色代理角色:代理真实角色;代理真实角色后,一般会做一些附属的操作客户:使用代理角色来进行一些操作模拟实现静态代理Rent.java抽象角色//租房publicinterfaceRent{publicvoidrent(
Duing_
·
2023-09-26 08:25
Spring
设计模式
spring
Spring学习
笔记11 GoF代理模式
Spring学习
笔记10JdbcTemplate_biubiubiu0706的博客-CSDN博客新建个maven模块static-proxy演示静态代理订单接口测试需求:统计每个业务方法的耗时packagecom.example.proxy.service
biubiubiu0706
·
2023-09-26 05:24
spring
学习
笔记
Spring学习
笔记01 - Spring 工厂设计模式-反射解藕
—笔记总结来自孙哥说Spring5引言EJB(EnterpriseJavaBean)是重量级的框架,存在问题:运行环境苛刻代码移植性差所以称EJB是重量级框架。什么是Spring?Spring是一个轻量级的框架.它整合了多种设计模式,使开发环境更方便。对运行环境没有额外要求开源,Tomcatresionjetty收费,weblogicwebsphere代码移植性高不需要实现额外接口Spring开发
瞌睡大王不是我
·
2023-09-25 23:58
Java基础类
java
spring
Spring学习
笔记
学习b站视频《孙哥说spring5》时写的,传送门:001_简介_哔哩哔哩_bilibili第一章引言1大纲核心、基石,Spring所有的特性都由工厂衍生而来面试重点,重点:Spring动态代理的底层实现Spring通过持久层整合,与现有的持久化方案集成重点内容与strus2或MVC整合Spring开发的主流,Springboot开发的前置性知识2什么是Spring?1、Spring是一个轻量级的
码农·阿飞
·
2023-09-25 23:27
java
spring
Spring学习
笔记(一):工厂模式
Spring学习
笔记一:工厂模式1.简介2.工厂模式简单工厂设计通⽤⼯⼚的设计通用工厂的使用方式1.简介1.Spring是⼀个轻量级的JavaEE解决⽅案,整合众多优秀的设计模式。
jerry鱼的记忆
·
2023-09-25 23:26
java
设计模式
Spring5学习详细笔记
学习链接Spring5学习详细笔记
Spring学习
总结—工厂第一章:引言1.什么是spring2.设计模式3.工厂设计模式3.1什么是工厂设计模式3.2简单工厂的设计3.3通用工厂的设计3.4通用工厂的使用方法
影子ms
·
2023-09-25 23:23
Spring
spring
java
Spring学习
笔记5 GoF之工厂模式
Spring学习
笔记4Bean的作用域_biubiubiu0706的博客-CSDN博客出了GoF23种设计模式.还有javaee的设计模式(DAO模式,MVC模式)设计模式:是一种可以被重复利用的解决方案
biubiubiu0706
·
2023-09-25 23:23
spring
学习
笔记
Spring学习
-注解驱动
今天开始总结Spring的注解驱动部分。1、首先咱们使用Spring的时候大多数是采用XML方式配置进行容器的Bean的管理。今天咱们看看基于Java类的方式创建容器并加载需要的组件。1.1、首先咱们回顾下咱们的之前的使用XML方式创建容器并进行组件的加载。首先我们需要一个XML的配置,代码如下:咱们上面定一个简单的XML用户组件的管理,然后咱们可以使用:ClassPathXmlApplicati
瑶瑶小仙女
·
2023-09-25 07:36
Spring学习
笔记9 SpringIOC注解式开发
Spring学习
笔记8Bean的循环依赖问题_biubiubiu0706的博客-CSDN博客注解的存在主要是为了简化XML的配置.Spring6倡导全注解式开发回顾下注解怎么定义,注解中的属性怎么定义注解怎么使用通过反射机制怎么读取注解注解的自定义注解的使用通过反射机制怎么读取注解
biubiubiu0706
·
2023-09-25 07:19
学习
笔记
Spring学习
笔记【十】后置处理Bean
文章目录后置处理Bean01基础信息02运行原理03开发步骤3.1实现BeanPostProcessor3.2在Spring的配置文件中进行配置后置处理Bean01基础信息1.全称:BeanPostProcessor2.作用:对Spring工厂所创建的对象,进行在加工3.会对Spring工厂中的所有对象进行加工02运行原理两个参数Objectbean:刚刚创建好的对象StringbeanName:
佩奇inging
·
2023-09-25 06:03
spring
java
后端
Spring学习
笔记6 Bean的实例化方式
Spring学习
笔记5GoF之工厂模式_biubiubiu0706的博客-CSDN博客Spring为Bean提供了多种实例化方式,通常包括4中(目的:更加灵活)1.通过构造方法实例化2.通过简单工厂模式实例化
biubiubiu0706
·
2023-09-25 04:49
spring
学习
笔记
spring学习
:依赖注入(DI)急速入门【云图智联】
DI:DependencyInjection依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件。1、修改上一节的HelloServiceImplpublicclassHelloServiceImplimplementsHelloService{privateStringinfo;//没有初始化,spring会自动将配置的属性值赋给这个变量publicvoidse
云图智联IT教育
·
2023-09-24 13:19
Spring学习
笔记4 Bean的作用域
Spring学习
笔记3Spring对IOC的实现_biubiubiu0706的博客-CSDN博客新建模块spring-004引入依赖org.springframeworkspring-context6.0.10junitjunit4.13.2testorg.apache.logging.log4jlog4j-core2.19.0org.apache.logging.log4jlog4j-slf4j
biubiubiu0706
·
2023-09-24 02:21
spring
学习
笔记
Spring学习
笔记3 Spring对IOC的实现
Spring学习
笔记2Spring的入门程序_biubiubiu0706的博客-CSDN博客控制反转是一种思想控制反转是为了降低程序耦合度,提高程序扩展力,达到OCP(开闭原则)原则,达到DIP(依赖倒置原则
biubiubiu0706
·
2023-09-23 23:35
spring
学习
笔记
Spring学习
笔记(Ico部分)
Spring学习
笔记(Ico部分)一.传统Javaweb开发的困惑二.IoC、DI和AOP思想提出1.IoC思想(InversionofControl)2.DI思想(DependencyInjection
浅雪lll
·
2023-09-23 17:24
springboot
spring
学习
java
Spring学习
笔记2 Spring的入门程序
Spring学习
笔记1启示录_biubiubiu0706的博客-CSDN博客Spring官网地址:https://spring.io进入github往下拉用maven引入spring-context依赖写
biubiubiu0706
·
2023-09-22 16:36
spring
学习
笔记
SpringFramework学习-(1)SpringFramework官方文档翻译2
上一篇
Spring学习
-(1)SpringFramework官方文档翻译1对SpringFramework官方文档概述做了翻译,基本了解了一下SpringFramework是什么,本篇接着带着学习的心态对第二部分做简单的翻译
wondertang
·
2023-09-21 07:17
spring
spring
Spring学习
之ImportBeanDefinitionRegistrar接口
一、本文内容分类1、接口功能2、接口运用场景3、使用案例4、注意事项二、接口功能介绍描述:ImportBeanDefinitionRegistrar接口是也是spring的扩展点之一,它可以支持我们自己写的代码封装成BeanDefinition对象,注册到Spring容器中,功能类似于注解@Service@Component。很多三方框架集成Spring的时候,都会通过该接口,实现扫描指定的类,然
信仰_273993243
·
2023-09-20 09:39
spring
spring
Import
Spring学习
(三):MVC
一、什么是MVCMVC(Model-View-Controller)是一种软件设计模式,用于组织和管理应用程序的代码结构。它将应用程序分为三个主要部分,即模型(Model)、视图(View)和控制器(Controller),每个部分都有特定的职责和功能。以下是MVC模式中各个组成部分的概述:模型(Model):模型代表应用程序的数据和业务逻辑。它负责处理数据的读取、存储、验证和处理,以及执行应用程
jiangcx_cpy
·
2023-09-20 06:38
Java
spring
学习
mvc
Spring学习
:AOP概述
一、AOP概念AOP是指面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。示例:上例是一个基本的登录功能,我们在完成其基本流程的代码之后,如果要添加一个权限判断的功能,那么传统的做法就只能修改源代码,添加if判断,判断登陆者权限。但是,采用AOP,我们
溪午闻璐
·
2023-09-16 14:18
spring学习
spring
java
Spring学习
笔记:AOP
学习内容:AOP文章目录学习内容:AOP一、什么是AOP二、AOP中的相关概念三、使用Spring实现AOP1、使用原生SpringAPI接口2、自定义类来实现AOP3、使用注解实现四、AOP中的五类通知一、什么是AOP当我们操作某些数据的时候,一般检验用户的权限,并且操作完数据后记录日志,按照正常的逻辑,我们可以这么做:但是对数据的每一个操作都得检验权限和记录日志,不仅代码重复,而且也是非常的麻
Serein_Pt
·
2023-09-16 14:17
SSM
spring
学习
java
Spring学习
(一): IoC容器
前言参考廖雪峰Spring教程一、什么是IoC容器容器的意思可以理解为一个提供供程序正常运行,提供各种依赖的组件的包的环境。IoC,控制反转,实际上就是将原本由代码编写者控制的各个对象(组件)的生命周期托管给底层的容器,应用层不需要一个个定义好什么时候初始化,什么时候析构释放,所有组件不再由应用程序自己创建和配置,而是由IoC容器负责,这样,应用程序只需要直接使用已经创建好并且配置好的组件。为了能
jiangcx_cpy
·
2023-09-16 14:46
Java
spring
学习
java
【
Spring学习
】AOP实现日志记录
AOP知识点AOP,面向切面编程。通过预编译方式和运行时动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP编程思想就是把很多类对象中的横切问题点,从业务逻辑中分离出来,减少代码的冗余和降低模块间的耦合度,提高开发效率。简单说就是:把程序里重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对已有方法进行增强。常用于日志记录、事务处理、权限验证等等
pbinlog
·
2023-09-16 14:46
Spring学习
spring
java
Spring学习
学习内容是跟着b站大佬遇见狂神说学习的,大家有兴趣建议去关注学习。文章目录1.Spring1.1简介Spring1.2优点1.3组成1.4拓展2.IOC理论推导3.HelloSpring4.IOC创建对象的方式5.Spring配置5.1别名5.2Bean的配置5.2import6.依赖注入6.1构造器注入6.2Set注入(重点)6.3拓展方式注入6.4bean的作用域7.Bean的自动装配7.1测
无名之辈008
·
2023-09-16 12:22
spring
学习
java
spring学习
:控制反转( Ioc)急速入门,看图理解【云图智联】
2.1什么是控制反转(IOC:InverseofControl)IOC反转控制,实际上就是将对象的创建权交给了Spring,程序员无需自己手动实例化对象。可以看出来工厂的作用就是用来解耦合的,而在使用spring的过程中,spring就是充当这个工厂的角色。IOC反转控制,实际上就是将对象的创建权交给了Spring,程序员无需自己手动实例化对象。2.2、Spring编程—IOC程序实现2.2.1建
云图智联IT教育
·
2023-09-15 09:07
2021-11-04 Spring
Spring学习
测试代码和jar包https://pan.baidu.com/s/1nheX6YZEYsEoWxXgnMiMg提取码:cwpu文章目录
Spring学习
Spring简介1、Spring介绍
kasua
·
2023-09-14 12:46
spring
java
后端
Spring学习
|Bean的作用域、自动装配Bean、注解实现自动装配、Spring注解开发
Bean的作用域单例模式(Spring默认机制)原型模式:每次从容器中get的时候,都会产生一个新对象!Bean的自动装配自动装配是Spring满足bean依赖一种方式!Spring会在上下文中自动寻找,并自动给bean装配属性!在Spring中有三种装配的方式1.在xml中显示的配置2.在java中显示配置3.隐式的自动装配bean用一个demo理解Bean的自动装配创建一个cat类,有一个sh
玩复杂点
·
2023-09-13 03:35
SSM
spring
学习
java
后端
Spring学习
|使用JavaConfig实现bean配置、代理模式:静态代理模式、动态代理模式(通俗易懂)
使用JavaConfig实现bean配置正常我们在spring容器中注册一个Bean,我们需要去bean.xml中去配置,但是我们也可以用JavaConfig类,来去充当bean.xml的作用首先,我们创建一个User类,@Component代表他是一个bean,方便让spring容器来扫描,@Value相当于之前在bean.xml中为我们注册的bean的属性来去赋值。编写一个JavaConfig
玩复杂点
·
2023-09-13 03:35
SSM
spring
学习
代理模式
java
后端
Spring学习
|Spring配置:别名、import、依赖注入:构造器注入、Set方式注入(重点)、拓展方式注入
Spring配置别名我们可以在bean.xml中用alias标签给bean对象起一个别名,当我们在客户端通过context对象使用getBean方法获取对象时,可以通过这个别名获取,另一种方式是,可以在
玩复杂点
·
2023-09-13 03:05
SSM
spring
学习
java
后端
Spring学习
|使用Spring实现AOP,三种方式:原生Spring API接口、自定义类、注解方式
使用Spring实现AOP[重点]使用AOP织入,需要导入一个依赖包!方式一:原生SpringAPI接口创建一个增删改查的接口,并创建一个类实现这个接口,定义每个方法的具体操作。创建一个方法执行前的操作类,实现MethodBeforeAdvice类创建一个方法执行后的操作类,实现AfterReturningAdvice类在bean.xml中导约束、配AOP在bean.xml中先注册上述的三个类为b
玩复杂点
·
2023-09-13 03:04
SSM
spring
学习
java
后端
Spring学习
之路--- spring cache
文章目录8.1.了解缓存抽象Cache与Buffer@Cacheable默认key生成自定义密钥生成声明默认缓存解析自定义缓存解析同步缓存条件缓存可用的缓存SpEL评估上下文@CachePut@CacheEvict@Caching@CacheConfig启用Caching注解JCache(JSR-107)配置CacheStorage8.5.1.基于JDKConcurrentMap的缓存8.5.2.
夜里慢慢行456
·
2023-09-12 22:12
java
spring
学习
缓存
Spring学习
spring入门1.IOC基础分析实现dao层:使用不同的接口完成对不同数据库的操作publicinterfaceUserDao{voidgerUser();}publicclassUserDaoImplimplementsUserDao{@OverridepublicvoidgerUser(){System.out.println("默认获取用户的数据");}}publicclassUserDa
GolvenDong
·
2023-09-11 20:36
Spring
spring
java
Spring学习
笔记
Spring理念:使现有技术更加实用.本身就是一个大杂烩,整合现有的框架技术优点1、Spring是一个开源免费的框架,容器.2、Spring是一个轻量级的框架,非侵入式的.3、控制反转IoC,面向切面Aop4、对事物的支持,对框架的支持概括:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。组成:Spring框架是一个分层架构,由7个定义良好的模块组成。Spring模
,╭(╯ε╰)╮。
·
2023-09-11 14:11
笔记
spring
Spring学习
笔记——4
Spring学习
笔记——4一、基于AOP的声明式事务控制1.1、Spring事务编程概述1.2、搭建测试环境1.3、基于XML声明式事务控制1.4、基于注解声明式事务控制二、Spring整合web环境2.1
Sumlll_
·
2023-09-11 11:34
SSM框架
spring
学习
笔记
上一页
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
其他