![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
加油,进大厂!!!
Money
展开
-
一篇文章搞懂ssm搭建
SSM开发流程详解SSM执行流程图:第一步:创建数据库,创建表语句,使用mysql数据库,Navicat for MySQL可视化数据库管理工具。第二步:创建maven-web项目结构使用IDEA开发工具进行开发。第三步:创建项目目录结构,第四步:创建层级结构,即创建包结构,第五步:书写dao层,entity层,servlce层内容,第六步:创建查询语句在resources目录...原创 2020-03-12 16:15:58 · 223 阅读 · 0 评论 -
spring整合JDBC 实现拦截器用户的登录和注册的案例源代码及解析
前言:为了大家学习的方便,我自己完成了一个登录注册的小案例供大家参考,如有疑问?请私信博主,小主辛苦总结,望大家转载请标明出处。**项目介绍:**本项目使用的是spring整合jdbc实现用户的登录和注册,带前端页面以及验证码的功能实现登录使用maven管理jar包,使用mysql数据库,验证码使用的是拖动滑块实现的当前比较流行的验证码实现方式,在登录页面会显示当前访问页面的事件显示,当用户没有...原创 2020-03-07 20:39:44 · 1075 阅读 · 2 评论 -
spring 史上最全基于注解的整合jdbc和事务操作实现登录注册用户信息的案例详解
前言:本人小徐,就读南阳理工学院。写这篇博客的目的在于学习和大家一起交流的机会本篇博客主要内容为使用mysql数据库,spring框架,对jdbc的操作,以及spring整合事务的操作完成登录和注册的小案例下面有详细的代码介绍和简介,以及表的建立,为了让大家更加的清晰看懂代码,在这片博客中如有错误,请大家指出和我联系,小编一定改正,越做越好,让我们一起努力。点击关注我们一起探讨技术!**座右铭...原创 2020-02-28 16:00:32 · 714 阅读 · 0 评论 -
spring 整合Web基于注解的开发使用maven管理的模拟登录的小案例
spring整合web本项目中使用到的注解介绍:一:@Repositor 此注解表示Dao层组件 在Dao层实现类上面添加用于访问数据库,目的是将Dao的实现类添加到IOC容器中交给IOC容器管理。二:@Service 此注解表示Service(业务)层组件,在class类上添加表示是一个业务类执行一些业务逻辑等, 目的是将Service层的实现类添加到IOC容器中,是@Component注...原创 2020-02-28 13:19:05 · 423 阅读 · 0 评论 -
spring AOP常用注解介绍使用(实现四种通知的小案例)
Aop 简介:Aop(Aspect Oriented Programming)面向切面编程,是OOP面向对象编程的一种补充将程序中交叉业务(事务,日志)代码提取出来,封装成切面,由AOP容器在适当时机位置将封装成的切面动态的织入到具体业务逻辑中。AOP不是spring特有的。应用场合:适用于具有横切逻辑的场合,如事务管理,日志记录,性能检测,异常通知,访问控制等。作用:不改变原有代码的基础...原创 2020-02-27 19:19:56 · 693 阅读 · 0 评论 -
spring IOC 注解二(集合类型的数据装配)详解
前言: 有粉丝评论我之前的博客文字太少了,打算从这篇博客开始多增加一些文字内容的介绍,欢迎各位粉丝提建议,博主更加努力写博客,为了让大家可以拿去解决一些问题,欢迎各位一起讨论,共同进步早日进大公司,加油!加油!*spring四个常用注解用户装配Bean一:@Component 此注解使用在class上来声明一个Spring组件(Bean), 将其加入到应用上下文中 ,添加到IOC容器中,不区分...原创 2020-02-27 18:27:54 · 570 阅读 · 0 评论 -
spring IOC 常用注解一(简单类型数据装配及其他Bean的引用)详解
**前言:** 有粉丝评论我之前的博客文字太少了,打算从这篇博客开始多增加一些文字内容的介绍,欢迎各位粉丝提建议,博主更加努力写博客,为了让大家可以拿去解决一些问题,欢迎各位一起讨论,共同进步早日进大公司,加油!加油! ...原创 2020-02-27 17:22:55 · 685 阅读 · 0 评论 -
SpringAop 2.x基于命名空间的配置实现 前置,后置,环绕,异常通知的小案例及解析
SpringAop 2.x简介:基于命名空间的配置,原理是使用后处理器,更简单。特点:简化配置,非侵入性编写通知时不需要实现任何接口。使用AspectJ表达式定义切点。基本用法:配置advice定义增强类,不需要实现任何接口,但有多种写法。配置PointCut并织入AspectJ表达式简介:切点表达式,一种表达式,用来定义切点位置。用法:within 语法:withi...原创 2020-02-21 13:49:03 · 245 阅读 · 0 评论 -
springAop 环绕通知MethodInterceptor实现对结果进行缓存的计算器
Aop原理SpringAop 原理就是动态代理对于实现接口的目标类使用的是jdk动态代理对于没有实现任何接口的目标类,使用的是cglib的动态代理代理类是程序在运行期间由JVM根据反射等机制动态生成的自动生成代理类和代理对象。所谓动态就是指在程序运行前不存在代理类的字节码文件。SpringAop的配置方式三种配置方式一:SpringAop1.x 使用ProxyFactoryBean...原创 2020-02-21 13:33:16 · 315 阅读 · 0 评论 -
SpringAop 异常通知ThrowsAdvice 模拟登录小案例及解析
Aop原理SpringAop 原理就是动态代理对于实现接口的目标类使用的是jdk动态代理对于没有实现任何接口的目标类,使用的是cglib的动态代理代理类是程序在运行期间由JVM根据反射等机制动态生成的自动生成代理类和代理对象。所谓动态就是指在程序运行前不存在代理类的字节码文件。SpringAop的配置方式三种配置方式一:SpringAop1.x 使用ProxyFactoryBean...原创 2020-02-20 13:20:22 · 394 阅读 · 0 评论 -
springAop环绕通知 MethodInterceptor详解 实现小案例模拟统计登录花费时间和解析
Aop原理SpringAop 原理就是动态代理对于实现接口的目标类使用的是jdk动态代理对于没有实现任何接口的目标类,使用的是cglib的动态代理代理类是程序在运行期间由JVM根据反射等机制动态生成的自动生成代理类和代理对象。所谓动态就是指在程序运行前不存在代理类的字节码文件。SpringAop的配置方式三种配置方式一:SpringAop1.x 使用ProxyFactoryBean...原创 2020-02-20 11:13:14 · 882 阅读 · 0 评论 -
springAop后置通知 AfterReturningAdvice实现原理和代码案例
Aop原理SpringAop 原理就是动态代理对于实现接口的目标类使用的是jdk动态代理对于没有实现任何接口的目标类,使用的是cglib的动态代理代理类是程序在运行期间由JVM根据反射等机制动态生成的自动生成代理类和代理对象。所谓动态就是指在程序运行前不存在代理类的字节码文件。SpringAop的配置方式三种配置方式一:SpringAop1.x 使用ProxyFactoryBean...原创 2020-02-19 18:12:57 · 2159 阅读 · 0 评论 -
springAop之前置通知MethodBeforeAdvice配置即解读
Aop原理SpringAop 原理就是动态代理对于实现接口的目标类使用的是jdk动态代理对于没有实现任何接口的目标类,使用的是cglib的动态代理代理类是程序在运行期间由JVM根据反射等机制动态生成的自动生成代理类和代理对象。所谓动态就是指在程序运行前不存在代理类的字节码文件。SpringAop的配置方式三种配置方式一:SpringAop1.x 使用ProxyFactoryBean...原创 2020-02-19 16:32:13 · 1880 阅读 · 0 评论 -
springAop 动态代理之cglib技术实现原理及解读
cglib技术添加jar包maven依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> ...原创 2020-02-19 15:55:14 · 282 阅读 · 0 评论 -
springAop之动态代理之一jdk技术实现原理即代码解读
Aop简介:Aop(Aspect Oriented Programming)面向切面编程,是OOP面向对象编程的一种补充将程序中交叉业务(事务,日志)代码提取出来,封装成切面,由AOP容器在适当时机位置将封装成的切面动态的织入到具体业务逻辑中。AOP不是spring特有的。应用场合:适用于具有横切逻辑的场合,如事务管理,日志记录,性能检测,异常通知,访问控制等。作用:不改变原有代码的基...原创 2020-02-19 15:49:18 · 196 阅读 · 0 评论 -
springIoc 后置处理器之BeanFactoryPostProcessor
BeanFactoryPostProcessor简介:BeanFactory后处理器,实现BeanFactoryPostProcessor接口,也成为容器后处理器。容器后处理器在bean创建之前,修改bean的定义属性。bean的生命周期:BeanFactoryPostProcessor->代码块->实例化->数据装配->初始化之前->初始化方法->初始...原创 2020-02-19 15:38:38 · 254 阅读 · 0 评论 -
spring 后置处理器之Bean后处理器 BeanPostProcessor
后置处理器两种后处理器Bean后处理器,实现BeanPostProcessor接口BeanFactory后处理器,实现BeanFactoryPostProcessor接口,也成为容器后处理器。BeanPostProcessor简介:Bean后处理器用来对bean的功能进行扩展增强,对Ioc容器中的所有bean都有效,时机执行初始化之前和之后。bean的生命周期:代码块->实例化...原创 2020-02-19 15:21:07 · 305 阅读 · 1 评论 -
springIoc Resource类
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-02-19 15:03:04 · 177 阅读 · 0 评论 -
spring实例化bean的时机以及作用域多例模式
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-02-06 17:05:35 · 389 阅读 · 0 评论 -
spring实例化bean的时机以及作用域单例模式
实例化bean的时机ApplicationContext容器默认预先实例化,即在容器启动时实例化。可以设置为懒实例化,即在第一次使用bean时实例化。<bean id="user" factory-method="getUserBean" factory-bean="userbeanfactory" init-method="init" lazy-init="true"> ...原创 2020-02-06 16:59:24 · 323 阅读 · 0 评论 -
spring实例化bean通过实例工厂非静态无参方法
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-02-06 16:45:13 · 149 阅读 · 0 评论 -
spring实例化bean通过实例工厂非静态有参方法
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-02-06 16:38:51 · 206 阅读 · 0 评论 -
spring实例化bean通过静态工厂有参构造方法读取配置文件
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-30 15:40:07 · 476 阅读 · 0 评论 -
spring实例化bean通过静态工厂无参构造方法读取配置文件
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-30 15:32:58 · 320 阅读 · 0 评论 -
spring实例化bean的方式有参构造方法读取篇日志文件info.properties
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-29 17:05:49 · 419 阅读 · 0 评论 -
spring实例化bean的方式无参构造方法读取篇日志文件info.properties
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-29 16:59:21 · 267 阅读 · 0 评论 -
spring读取配置文件info.xml 01
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-21 20:35:34 · 320 阅读 · 0 评论 -
springBean的生命周期
bean的生命周期1:生命周期各阶段代码块->实例化->数据装配->初始化方法->就绪->使用->销毁方法->从容器销毁2:初始化方法(init)/销毁方法(destory)先添加jar包<dependencies> <dependency> <groupId>junit...原创 2020-01-21 18:49:28 · 94 阅读 · 0 评论 -
spring null类型的数据装配
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-19 20:36:18 · 135 阅读 · 0 评论 -
spring 集合类型的数据装配
集合类型的装配 数组(arrays)list set map properties先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>...原创 2020-01-19 20:26:15 · 285 阅读 · 0 评论 -
spring 其他bean的引用 02
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-19 20:11:33 · 106 阅读 · 0 评论 -
spring的数据装配01基本数据类型
数据的装配为bean的属性注入值,称为数据的装配,可装配不同类型的值简单类型(共19中)八种基本类型 使用value注入值byte,short,int,long,float,double,char,booleanString Class Resource先添加jar包<dependencies> <dependency> ...原创 2020-01-19 19:46:06 · 563 阅读 · 0 评论 -
SpringIoc BeanFactory容器小案例
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-19 18:38:34 · 102 阅读 · 0 评论 -
Spring Ioc容器之ApplicationContext 02
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-19 14:51:22 · 183 阅读 · 0 评论 -
Spring Ioc容器之ApplicationContext 01 ClassPathXmlApplicationContext
IOC容器类型两种容器类型(1):ApplicationContextClassPathXmlApplicationContext先添加jar包 <dependencies> <dependency> <groupId>junit</groupId> ...原创 2020-01-19 14:46:25 · 212 阅读 · 0 评论 -
SpringIOC登录注册案例02
先添加jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope&...原创 2020-01-19 14:14:09 · 407 阅读 · 0 评论 -
spring基础IOC小案例01
什么是spring?spring是一个开源的面向切面(AOP)和控制反转(IOC)的容器框架,用来简化企业级的开发。帮助开发者解决开发中基础性的问题,专注于应用程序的开发。为什么使用Spring?降低组件之间的耦合度,实现软件各层之间的解耦合。Controller层->Service层->Dao层让代码结构更良好高低原则:高内聚,低耦合开闭原则:对扩张开放,对修改关闭...原创 2020-01-19 11:13:28 · 119 阅读 · 0 评论