- 博客(16)
- 收藏
- 关注
原创 SpringAOP入门
作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强 优势:减少重复代码,提高开发效率,并且便于维护三、AOP 的底层实现四、AOP 的动态代理技术常用的动态代理技术 :JDK 代理 : 基于接口的动态代理技术cglib 代理:基于父类的动态代理技术1、JDK的的动态代理.........
2022-06-17 15:35:42
274
1
原创 SpringMVC文件上传
1、form表单的提交方式为post2、form表单的enctype="multipart/form-data"3、表单项的type="file" 二、单文件上传 1、导入fileupload和io坐标 2、配置文件上传解析器 3、单文件上传实现 形参的名字与表单项的name的属性值要一致 三、多文件上传 多文件上传,只需要将页面修改为多个文件上传项,将方法参数MultipartFile类型修改为MultipartFile[]即可。 代码实现...
2022-06-17 15:09:14
270
原创 解决高度塌陷的方法
CSS: 根据W3C的标准,在页面中元素都一个隐含的属性叫做BlockFormattingContext,简称BFC,该属性可以设置打开或者关闭,默认是关闭的。 当开启元素的BFC以后,元素将会具有如下的特性: *1.父元素的垂直外边距不会和子元素重叠 *2.开启BFC的元素不会被浮动元素所覆盖 *3.开启BFC的元...
2019-10-11 00:39:48
206
原创 SpringMVC——5——拦截器和异常处理
DispatcherServlet收到请求之后,如果有拦截器,会先调用 拦截器,然后再调用Controller。 注:过滤器属于servlet规范,而拦截器属于spring框架。配置拦截器的步骤如下: 3、配置拦截器 注:即将异常抛给spring框架,让spring框架来处理。 默认情况下,spring框架会将异常直接抛给最终的用户。 准备一个Controller如下: 1、方式一:配置简单异常处理器。 使用Spring MVC
2018-11-19 01:54:24
432
原创 SpringJDBC、读取properties文件和配置DBCP连接池
db.properties文件 #lianjie canshu driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:1521:orcl user=username pwd=password #lianjiechi canshu initsize=1 maxsize=2 在spring配置文件中,读取pr...
2018-11-14 20:33:15
254
原创 SpringMVC——4——向页面传值、重定向、请求参数乱码问题
先准备一个含有表单的页面 一、向页面传值的方式 1、使用HttpServletRequest对象绑定数据转发给jsp 使用HttpServletRequest对象绑定数据转发给jsp,通过JavaBean封装请求参数值,将数据绑定到HttpServletRequest。 2、使用ModelAndView对象 通过JavaBean封装请求参数值放到map中,然后将数据封装到ModelAndView对象作为方法的返回值 3、使用ModelMap对象 将该对象作为方法的参数,然后将数据绑定到该
2018-11-14 20:33:08
220
原创 SpringMVC——3——获取请求参数
读取请求参数的方式: 前端页面 <body> <h4>登陆界面</h4> <!-- login1.do/login2.do/login3.do--> <form action="login3.do" method="post"> 账号:<input type="text" name
2018-11-14 20:32:58
153
原创 SpringMVC——2——基于注解的SpringMVC应用
springmvc 3、添加spring配置文件 在配置文件当中,添加ViewResolver配置, 添加组件扫描,添加MVC注解扫描。 4、编写Controller处理器类 处理器类: 注意:
2018-11-14 20:32:49
148
原创 SpringMVC——1——SpringMVC的五个组件
什么是SpringMVC? 用来简化基于MVC架构的web应用程序开发的框架。 注:SpringMVC是spring中的一个模块。 1)有哪五大组件? --DispatcherServlet 前端控制器 Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的Hand............
2018-11-14 20:32:41
4923
原创 Spring_4_使用注解来简化配置文件
组件扫描 容器会扫描指定的包及其子包下面的所有的类,如果该类前面有特定的注解比如@Component),则容器会将其纳入容器进行管 (相当于在配置文件里面有一个bean元素)。 <!-- 配置组件扫描 --> <!-- base-package属性:指定的包 容器会扫描指定的包及其子包下面所有的类(组件),并实例化为bean 如果该类前面有特定的注解(比如 @C......
2018-11-14 20:32:02
132
原创 Spring_3_注入基本类型的值和spring表达式
/** * 注入基本类型的值 * @author Administrator * */ public class ValueBean { //基本类型 private String name; private int age; //集合类型 private List<String> city; private Set<String> interest;...
2018-11-11 23:35:07
163
原创 Spring_2_IoC控制反转、DI依赖注入
IoC 控制反转IoC(Inversion of Control)是说创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权力转移到第三方,比如转移交给了IoC容器,它就是一个专门用来创建对象的工厂,你要什么对象,它就给你什么对象,有了 IoC容器,依赖关系就变了,原先的依赖关系就没了,它们都依赖IoC容器了,通过IoC容器来建立它们之间的关系。 ......
2018-11-11 23:13:26
117
原创 Spring_1_Spring Beans、生命周期、作用域和延迟加载
//启动spring容器 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); 创建对象(Java反射机制?) 1.使用无参构造器 在配置文件中配置bean元素 <bean id="bean的id(唯一)" class="类全限定名"></bean&......
2018-11-11 22:09:59
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅