SpringMVC
caisssong
这个作者很懒,什么都没留下…
展开
-
SpringMVC基于注解开发中静态资源的处理
前言 在开发中,我们一般会在配置文件中加入<mvc:annotation-driven />和<mvc:default-servlet-handler />。 在两者都未加入时,我们也可以进行注解的方式进行开发,但是就会存在静态资源无法访问的问题。 在只加入<mvc:default-servlet-handler />时,虽然静态资源能够访问了,但是基于注解开发却无法使用了。 在只加入<mvc:annotation-driven />时,却恰恰相反,能够基于注原创 2020-06-18 19:42:53 · 1127 阅读 · 3 评论 -
SpringMVC文件下载
文件下载 @RequestMapping("/fileDownLoad") public ResponseEntity<byte[]> fileDownLoad() throws IOException { File file = new File("具体文件路径"); InputStream inputStream = new FileInputStream(file); //把文件转化为byte数组 //方式一(原创 2020-06-08 15:13:47 · 135 阅读 · 0 评论 -
在SpringMVC中设置自定义类型转换器Converter
前言 在SpringMVC中为我们提供了许多内置的类型转换器,当我们在HTML表单中发起一个请求时,Spring会根据表单项中name属性的值映射到POJO的属性名,调用相对性属性的set方法帮我们把表单中的多个属性转化为一个POJO对象,这样我们在Controller方法中就可以直接使用POJO作为参数得到提交的数据。 但有时候会存在其他情况,比如你把一个POJO对象的多个属性都写在一个input标签中,在这种情况下Spring无法自动帮我转化为POJO对象,这种情况下我们可以通过设置自定义类型转化器,原创 2020-06-05 18:26:00 · 490 阅读 · 0 评论 -
SpringMVC下的文件上传
1.准备工作 首先要导入相关jar包 在maven下加入依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency> 不使用maven则手动加入jar包 在SpringMVC配置文件中原创 2020-06-04 23:10:56 · 150 阅读 · 0 评论