spring框架
文章平均质量分 82
...................
lanleihhh
求其上者得其中
展开
-
Spring知识补充
BeanFactory是spring中的原始Factory,不支持扩展AOP,Web等spring插件需要获取bean对象时,才开始创建(延迟初始化)ApplicationContext5个大步骤细化步骤对象实例化属性赋值初始化操作Bean创建完成放到容器中,可以使用,直到应用程序上下文被销毁如果Bean实现了接口,或 配置了 ,会调用destory()方法销毁Bean对象不一定:有状态单例Bean(存储数据的单例bean)才会存在线程安全问题有状态的单例Bean会存在线程安全问题@Controlle原创 2022-06-10 15:13:39 · 119 阅读 · 1 评论 -
Java框架--spring(一、hello world)
Java框架–spring(一、hello world)前言:Spring 使每个人都可以更快、更轻松、更安全地进行 Java 编程。Spring 对速度、简单性和生产力的关注使其成为世界上最受欢迎的 Java框架 (来自官网)一概述. Spring 是于 2003 年兴起的一个轻量级的,IOC(控制反转)和 AOP(面向切面编程) 的 Java 开发框架,它是为了简化企业级应用开发而生的。二.spring的优点轻量级jar包小,运行消耗内存资源小,核心包小非侵入式sp原创 2021-11-10 17:14:27 · 739 阅读 · 0 评论 -
Java框架--spring(二、IOC,springBean管理,springJDBC)
Java框架–spring(二、IOC,springBean管理,springJDBC,)一、IOC控制(权)反转 IOC(Inverse of Control),反转控制,是一种设计思想,原来需要在程序中手动地创建对象(在哪需要在哪new),现在我们把创建对象的控制权给spring框架管理正控:需要对象时,自己手动创建反控:需要对象时,从spring容器中获取需要的对象 IOC 容器是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象原创 2021-11-11 15:43:26 · 643 阅读 · 0 评论 -
Java框架--spring(三、AOP--面向切面编程)
Java框架–spring(三、AOP–面向切面编程)事务:看作一次对数据的若干操作组成的一个序列,是一个整体的过程,要么成功要么都不成功(转账)JdbcTemplate默认使用jdbc的事务,提交事务,自动的(执行完自动提交)spirng中提供了事务管理实现原理:AOP的思想开发之前已经写好了一个功能,后来又要添加新的功能,那么必须修改源代码,这样很麻烦AOP是OOP的延续,在OOP的基础上增加额外的功能,将业务代码与非业务代码分离一、AOP1.AOP概述 AOP(Aspect Or原创 2021-11-12 16:37:53 · 726 阅读 · 0 评论 -
Java框架--spring(四、事务管理、事务传播、spring整合mybatis)
事务:看作一次对数据的若干操作组成的一个序列,是一个整体的过程,要么成功要么都不成功(转账)JdbcTemplate默认使用jdbc的事务,提交事务,自动的(执行完自动提交)spirng中提供了事务管理注入TransactionTemplate事务管理对象,在提交事务or回滚事务时,用代码实现声明式事务是基于AOP实现的,本质是对方法前后进行拦截有xml和注解两种实现方式配置事务管理器基于xml实现基于注解实现在service层控制事务事务传播一个事务方法被另一个事务方法调用时,该方法如原创 2022-06-05 20:07:06 · 208 阅读 · 0 评论 -
spring--密码加密
密码加密1.apache的common组件中的DigestUtils <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifact原创 2021-12-04 14:53:02 · 3808 阅读 · 0 评论 -
springMVC(1、概述&搭建&接收请求)
springMVC(1、概述&搭建&接收请求)一、springMVC概述springMVC是spring框架中的一个模块,而不是一个单独的框架是一个基于MVC的web框架,方便前后端传输数据拥有控制器(Contorller),接收请求,解析参数,传给服务层(Service)组件DispatcherServlet:继承自HttpServlet,是springMVC中的前端控制器(Front Controller)HandlerMapping:DispatcherS原创 2021-11-25 21:16:10 · 248 阅读 · 0 评论 -
springMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSON)
springMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSONspringMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSON)一.过滤静态资源文件二.中文乱码处理三.Ajax返回JSONLoginMapperLoginMapper接口的xml实现LoginServiceLoginControllerspringMVC(2、过滤静态资源文件&中文乱码处理&Ajax返回JSON)一.过滤静态资源文件 <servlet-map原创 2021-11-25 22:02:53 · 306 阅读 · 0 评论 -
springMVC(3、tomcat管理文件夹&文件上传&拦截器)
springMVC(3、tomcat管理文件夹&文件上传&拦截器)Tomcat管理文件夹文件上传导入上传下载所需 jar 包(pom.xml)<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</versi原创 2021-12-01 14:22:12 · 449 阅读 · 0 评论 -
springMVC中前端同名name与后端接收
springMvc–后端接收前端多个同名name标签值提交表单时有多个name相同的input(checkbox…),后端如何来接收后端接收(学习Servlet时的做法–getParameterValues接收一组name值相同的value) void accept(HttpServletRequest request){ String[] roleId = request.getParameterValues("roleId"); }springMvc提供了更为方便的机原创 2021-12-04 14:29:49 · 975 阅读 · 0 评论