Spring+Springmvc实现文件上传
来源:互联网 发布:萤石软件下载 编辑:程序博客网 时间:2024/06/05 02:08
使用spring + springmvc实现文件上传,具体步骤如下;
1、使用Intellij Ieda新建Maven工程;
2、填写应用程序的GroupId和ArtifactId,取名为springmvcdemo;
3、Intellij IDEA创建Maven Web项目很慢 ,可以添加archetypeCatalog = internal 在点击next 点击finish
4,设置配置环境
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mybatis.xml</param-value> </context-param> <!--环境配置--> <context-param> <param-name>spring.profiles.active</param-name> <param-value>prod</param-value> </context-param> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:log4j.properties</param-value> </context-param> <!--监听器--> <listener> <listener-class>com.uniunivr.common.listener.WebContextListener</listener-class> </listener> <!-- 编码过滤器 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>cors</filter-name> <filter-class>com.uniunivr.api.filter.CrossFilter</filter-class> </filter> <filter-mapping> <filter-name>cors</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- spring监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 防止spring内存溢出监听器,比如quartz --> <listener> <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> </listener> <!-- spring mvc servlet--> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name> <!-- 此处也可以配置成 *.do 形式 --> <url-pattern>/</url-pattern> </servlet-mapping> <!-- session配置 --> <session-config> <session-timeout>15</session-timeout> </session-config>
5,在pom.xml 添加配置
<dependencies> <dependency> <groupId>panda</groupId> <artifactId>panda-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>RELEASE</version> </dependency></dependencies>
6,生成如下;就OK了
阅读全文
1 0
- spring springmvc实现文件上传
- Spring+Springmvc实现文件上传
- SpringMVC 实现文件上传
- SpringMVC文件上传实现
- SpringMVC实现文件上传
- SpringMVC 实现文件上传
- SpringMVC实现文件上传
- SpringMVC文件上传实现
- springMVC实现文件上传
- springMVC实现文件上传
- springMVC实现文件上传
- SpringMvc实现文件上传
- SpringMVC实现文件上传
- springmvc实现文件上传
- SpringMVC实现文件上传
- springMVC----实现文件上传
- springMVC实现文件上传
- SpringMVC实现文件上传
- JRTPLIB编译visual studio 库
- C语音基础-枚举23
- log4jdbc日志框架介绍
- php常用函数
- 实用计算机视觉 -- 一种基于直方图的最优阈值计算方法
- Spring+Springmvc实现文件上传
- 判断今天是今年的第几天(1)
- ERROR:java.lang.reflect.InvocationTargetException
- 统计学习精要 (Elements of Statistical Learning ) 习题 5.13
- spark快速入门
- Java类与对象
- LeetCode 350. Intersection of Two Array
- C语言程序设计(28)
- 抓取网页内容