- 博客(15)
- 收藏
- 关注
原创 SpringAOP入门
作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强 优势:减少重复代码,提高开发效率,并且便于维护三、AOP 的底层实现四、AOP 的动态代理技术常用的动态代理技术 :JDK 代理 : 基于接口的动态代理技术cglib 代理:基于父类的动态代理技术1、JDK的的动态代理.........
2022-06-17 15:35:42
219
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
227
原创 解决高度塌陷的方法
CSS:根据W3C的标准,在页面中元素都一个隐含的属性叫做BlockFormattingContext,简称BFC,该属性可以设置打开或者关闭,默认是关闭的。当开启元素的BFC以后,元素将会具有如下的特性:*1.父元素的垂直外边距不会和子元素重叠*2.开启BFC的元素不会被浮动元素所覆盖*3.开启BFC的元...
2019-10-11 00:39:48
167
原创 SpringMVC——5——拦截器和异常处理
DispatcherServlet收到请求之后,如果有拦截器,会先调用 拦截器,然后再调用Controller。 注:过滤器属于servlet规范,而拦截器属于spring框架。配置拦截器的步骤如下:3、配置拦截器 注:即将异常抛给spring框架,让spring框架来处理。 默认情况下,spring框架会将异常直接抛给最终的用户。 准备一个Controller如下:1、方式一:配置简单异常处理器。 使用Spring MVC
2018-11-19 01:54:24
368
原创 SpringJDBC、读取properties文件和配置DBCP连接池
db.properties文件#lianjie canshudriver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:orcluser=usernamepwd=password#lianjiechi canshuinitsize=1maxsize=2在spring配置文件中,读取pr...
2018-11-14 20:33:15
211
原创 SpringMVC——4——向页面传值、重定向、请求参数乱码问题
先准备一个含有表单的页面一、向页面传值的方式1、使用HttpServletRequest对象绑定数据转发给jsp使用HttpServletRequest对象绑定数据转发给jsp,通过JavaBean封装请求参数值,将数据绑定到HttpServletRequest。2、使用ModelAndView对象通过JavaBean封装请求参数值放到map中,然后将数据封装到ModelAndView对象作为方法的返回值3、使用ModelMap对象将该对象作为方法的参数,然后将数据绑定到该
2018-11-14 20:33:08
183
原创 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
113
原创 SpringMVC——2——基于注解的SpringMVC应用
springmvc3、添加spring配置文件 在配置文件当中,添加ViewResolver配置, 添加组件扫描,添加MVC注解扫描。 4、编写Controller处理器类处理器类:注意:
2018-11-14 20:32:49
104
原创 SpringMVC——1——SpringMVC的五个组件
什么是SpringMVC?用来简化基于MVC架构的web应用程序开发的框架。注:SpringMVC是spring中的一个模块。1)有哪五大组件?--DispatcherServlet 前端控制器Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的Hand............
2018-11-14 20:32:41
4834
原创 Spring_4_使用注解来简化配置文件
组件扫描容器会扫描指定的包及其子包下面的所有的类,如果该类前面有特定的注解比如@Component),则容器会将其纳入容器进行管(相当于在配置文件里面有一个bean元素)。<!-- 配置组件扫描 --> <!-- base-package属性:指定的包 容器会扫描指定的包及其子包下面所有的类(组件),并实例化为bean 如果该类前面有特定的注解(比如 @C......
2018-11-14 20:32:02
102
原创 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
119
原创 Spring_2_IoC控制反转、DI依赖注入
IoC 控制反转IoC(Inversion of Control)是说创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权力转移到第三方,比如转移交给了IoC容器,它就是一个专门用来创建对象的工厂,你要什么对象,它就给你什么对象,有了 IoC容器,依赖关系就变了,原先的依赖关系就没了,它们都依赖IoC容器了,通过IoC容器来建立它们之间的关系。......
2018-11-11 23:13:26
77
原创 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
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人