![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 66
清风抚在
这个作者很懒,什么都没留下…
展开
-
SpringMVC下的文件上传,文件下载(基于注解,JavaConfig配置类实现)
一、文件上传 在使用表单进行文件上传时,有三个要点,表单的提交方式必须为POST,提交文件的input标签必须有name,表单的Enctype属性必须为multipart/form-data。具体代码要求如下: <form action="" method="post" enctype="multipart/form-data"> <p> <input type="file" name="myfile"/> </p> <p>原创 2021-08-21 17:20:00 · 796 阅读 · 0 评论 -
代理模式(基于JDK的动态代理与cglib动态代理)
代理模式(Proxy) 是通过代理对象访问目标对象,在不修改目标对象方法的基础上增强目标方法,例如日志,事务等功能。代理模式又具体分为两类,静态代理和动态代理。 一、静态代理 代理对象很明确的知道被代理对象是谁,一般在代理类中包含目标类对象属性,为了实现代理对象和被代理对象方法的一致,代理类必须和被代理类实现相同接口。代码示例: public class DemoDAOImpl implements IDemoDAO{ @Override public void executeInsert() {原创 2021-08-20 23:05:42 · 118 阅读 · 0 评论 -
RedirectAttribute,@RequestBody,@ResponseBody等知识点总结
**一、RedirectAttributes:**Model接口的子接口。在一次重定向的过程中会将重定向前model中的数据先存储到Spring的flash(闪存中),等重定向后将存储在flash中的数据塞到新的request中。这个过程仅发生在一次重定向中,如果在跳转后,刷新当前页面,数据将会丢失。 二、@RequestBody:参数级注解。将request请求中包含的JSON格式的字符串自动解析为为当前参数类型的对象,并注入。 三、@ResponseBody:方法级注解。将方法的返回数据直接以JSON的原创 2021-08-19 20:12:25 · 199 阅读 · 0 评论 -
Tomcat启动时,加载Spring容器的过程(基于JavaConfig配置形式)
1.根据servlet3.0约定,提供Web服务的框架,必须实现ServletContainerInitializer接口,重写onStartUp方法。Spring根据约定,提供了ServletContainerInitializer接口的子接口SpringServletContainerInitializer。 2.在Spring根据SpringServletContainerInitializer接口的实现类在配置Web环境时,又向我们甩出了WebApplicationInitializer接口,用于我原创 2021-08-18 20:23:54 · 669 阅读 · 1 评论 -
2021-1-19(java异常体系)
文章目录一、前言二、Exception(异常类)1.异常概述2.java异常处理机制三、(Error)错误类 一、前言 在java异常体系中,主要分为两大类,即异常类(Exception)和错误类(Error),它两都继承了Throwable类,而异常与错误最主要的区别在于异常是可恢复的,而当错误发生时,jvm会停止运行,是不可恢复的。 二、Exception(异常类) 1.异常概述 异常主要分为两大类,按照官方给出定义可将其分为Checked异常和No Checked异常。所谓Checked异常是指,.原创 2021-01-19 19:27:51 · 112 阅读 · 0 评论 -
java向上转型、向下转型与instanceof运算符(2021-1-18)
java向上转型、向下转型与instanceof运算符 文章目录java向上转型、向下转型与instanceof运算符前言一、向上转型。二、instanceof运算符三.向下转型总结 前言 在java面向对象的世界中,主要有三大特点,即封装,继承和多态,而多态也是最抽象,最难理解的一个特点。多态(Polymorphism),就是指同一个实体同时具有多种形式,同一操作作用于不同的实体,可以 有不同的解释,产生不同的执行结果。而java 多态主要实现技术中就牵扯到了向上转型和向下转型。 提示:以下是本篇文章原创 2021-01-18 20:03:22 · 319 阅读 · 1 评论 -
java接口(Interface)
java接口(Interface) 接口是java中提供的一种有别于类的特殊类型。在接口内只能包含抽象方法和常量,从JDK1.8开始,接口中也允许存在默认方法。与类相比而言,接口更像是一种约束形式,行为准则。 具体内容及相关细节: 1.接口使用interface关键字定义 2.接口不能直接被实例化,需要具体类实现 3.接口中允许定义抽象方法(可以省略abstract关键字),必须使用public修饰符(public修饰符也可省略),实现类必须重写抽象方法 4.接口中允许使用default关键字定义默认原创 2021-01-15 17:45:21 · 1040 阅读 · 3 评论