Spring
Zrf@
这个作者很懒,什么都没留下…
展开
-
upload中的session和cookie
session和cookie问题出现的原因因为前后端分离,前端使用vue,端口号为8080,后端使用springMVC架构,端口号为8081,会因为跨域导致session的丢失解决思路:在SpringMVC中设置一个filter,其中Access-Control-Allow-Credentials", “true” 是指允许接收cookie@Override public void doFilter(ServletRequest request, ServletResponse r原创 2020-06-16 23:07:29 · 524 阅读 · 0 评论 -
Spring 04 JdbcTemplate
JdbcTemplate概述JdbcTemplate是Spring框架中提供的一个对象,对原始的JDBC API进行简单封装,其用法与DBUtils`类似.JdbcTemplate配置<!--配置JDBCTemplate--><bean id="JdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataSource"原创 2020-05-25 15:52:51 · 225 阅读 · 0 评论 -
Spring 05 事务控制
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GYpa8bMM-1590390093486)(C:\Users\张蕊峰\AppData\Roaming\Typora\typora-user-images\1590329183200.png)]1. Spring中事务控制的API1.1 PlatformTransactionManager接口它是Spring提供的事务管理器,它提供了操作事务的方法如下:TransactionStatus getTransaction(原创 2020-05-25 15:02:06 · 282 阅读 · 0 评论 -
Spring 03 面向切面编程(AOP)
1. 知识点完善我们的account案例分析案例中的问题回顾之前讲过的技术动态代理的另一种实现方式解决案例中的问题AOP的概念Spring的AOP术语Spring中基于XML和注解AOP配置2. 案例中出现的问题代码冗余现象:因为账户要实现事务控制,所以使得每个方法前后都存在事务控制的代码。代码变得非常臃肿,同时假如事务管理相关的工具类transactionManager名发生改变,那么业务层的所有方法都要变化。 @Override public List<A原创 2020-05-24 21:26:01 · 208 阅读 · 0 评论 -
Spring 02 基于注解的IOC以及IOC的案例
1. 知识点Spring中的常用注解案例使用xml方式和注解方式实现单标CRUD操作持久层技术选择:dbutils改造基于注解的IOC案例,使用纯注解的方式实现Spring和Junit的整合2. Spring中的常用注解2.1 注解的作用用于创建对象的,他们的作用就和xml配置文件中编写一个bean标签实现的功能是一样的2.2 常用注解@Component:作用:用于把当前类对象存入Spring容器中属性:value:用于指定bean的id,当我们不写时,它的默认值是当前类名,原创 2020-05-22 11:35:39 · 164 阅读 · 0 评论 -
Spring 01 控制反转
1 控制反转把创建对象的权力交给框架,他包括依赖注入(DI)和依赖查找2 IOC的作用削减计算机程序的耦合(解除代码中的依赖关系)3 使用Spring的IOC解决程序的耦合[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0o0imfh7-1589967470956)(en-resource://database/11304:1)]4 Spring对bean的管理细节创建bean的三种方式bean对象的作用范围bean对象的生命周期4.1 创建be原创 2020-05-20 17:38:28 · 114 阅读 · 0 评论