SpringMvc4.x基础(一):项目快速搭建

Java 发表评论
走向架构师之路 2017-05-25 09:40 原文地址:http://blog.longjiazuo.com/archives/1389 这是对springMvc4.x相关特性的一个总结和整理,会有一系列文章,欢迎大家阅读,交流,讨论。 一. 点睛 Spring MVC提供了一个DispatcherServlet来开发Web应用。在Servlet2.5以及以下的时候只要在web.xml下配置元素即可。但下面我们采用Servlet3.0+无web.xml的配置方式,在Spring MVC里面实现WebApplicationInitial…

SpringMVC 拦截器不拦截静态资源的三种处理方式方法

Java 发表评论
SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决: 方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <mvc:resources location="/" mapping="/**/*.js"/> <mvc:resources location="/" mapping="/**/*.css"/> &…

springmvc实现异步上传文件

Java 发表评论
<div> <div class="file" style="float: left;"> <input type="file" name="file"id="file" runat="server" > <input type="hidden" name='expoid'id="expoid" value="${expoid}" class="form-control"> </div> <div> <button type="button" class="btn btn-info" id="btnUpload" onclick="uploadImage()" value="上传">上传</button> </div> …

Maven搭建SpringMVC+Mybatis项目详解

Java 发表评论
 前言          最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库连接池使用druid数据源,该项数据库暂使用MySQL。(如果是oracle需修改pom.xml)     <!-- oracle连接 -->     <dependency>       <groupId>com.hynnet</groupId>       <artifactId>oracle-d…

转:Spring+SpringMVC+hibernate4框架 maven项目整合开发

Java 发表评论
原博客:https://www.cnblogs.com/xrog/p/6359706.html 补发转载一篇博客,真的是太赞了!!!! 前两天我要做项目,需要从框架搭起,之前都是用同事写好的框架直接加功能的,虽然很早之前学了spring的一些配置啊之类的,但框架打起来还真的是问题多多啊。 一开始我简单搭了一个,一直报错Autowired注入失败,扫描不到包,死活解决不了。 后来用之前项目的一个框架,本以为也可以直接在里面加功能就行…

SpringMVC的学习笔记目录

Java 发表评论
SpringMVC第一篇——入门程序1 http://blog.csdn.net/m15517986455/article/details/79319623 SpringMVC第二篇——入门程序2(页面展示商品列表)http://blog.csdn.net/m15517986455/article/details/79321017 SpringMVC第三篇——SpringMVC架构和执行流程和组件说明http://blog.csdn.net/m15517986455/article/details/79321080 SpringMVC第四篇——处理器映射器,处理器适配器,视图解析器的配置http://blo…

SpringMVC Ant风格

Java 发表评论
@RequestMapping支持Ant风格的请求路径,见源码 我们在看Java技术书籍的过程中,当加载文件时总会遇到是否支持ant风格路径加载,这里说的ant风格是什么意思呢,今天我查了一下,明白了什么意思,现在总结一下 ANT通配符有三种: 通配符 说明 ? 匹配任何单字符 * 匹配0或者任意数量的字符 ** 匹配0或者更多的目录 下面举个例子: URL路径 说明 /project/*.a 匹配项目根路径下所有在project路径下的.a…

ajax向springmvc传递对象参数

Java 发表评论
我们在使用前端的ajax技术过程中,有的时候简简单单的向后台的springmvn传递参数,直接使用如下代码即可:(jquery的ajax代码) var options = { url: 'helloworld', method: 'get', dataType: 'json', data: { teamId: 123 }, success: function (rs) { // code here }, error: function (rs) { // code here } }; $.ajax(options);  后台springmvc代码: @RequestMapping(value = { "/helloworld" …

Spring MVC中Session的正确用法之我见

Java 发表评论
Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置性,其设计处处透露着易用性、可复用性与易集成性。优良的设计模式遍及各处,使得其框架虽然学习曲线陡峭,但一旦掌握则欲罢不能。初学者并不需要过多了解框架的实现原理,随便搜一下如何使用“基于注解的controller”就能很快上手,而一些书籍诸如“spring in action”也给上手提供了…

Spring Mvc那点事—(20)Spring Mvc过滤器Filter分类

Java 发表评论
     过滤器Filter主要分四大类,Request,INCLUDE,FORWARD,ERROR,可以通过FILTER中Dispather标签进行设置,Dispather拦截所有的web中请求调用方式,默认是REQUEST方式。下面我们看看各种方式的用法   1.REQUEST     这是默认的处理方式,假设我们访问任何页面都跳转到login页面,我们可以通过如下设置 public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOE…

使用springmvc注解后404错误

Java 发表评论
使用springmvc注解配置时,报404错误,检查了好久都没检查出来。 使用start映射,访问失败,404错误。 <!-- 配置总的控制中心 --> <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <!-- servelet默认查找的属性上下文配置文件的位置 --> <param-na…

input file multiple 配合springmvc实现多文件上传

Java 发表评论
1、前端页面的样子 <input id="file" name="file" type="file" multiple="multiple" /> 2、前端的js代码 var formData = new FormData(); var files = $("#file")[0].files; for(var i = 0 ; i < files.length ; i ++){ formData.append('file',files[i]); }3、ajax的代码 $.ajax({ url: '${cpath}/biz/xxxx/addFile', type: 'POST', cache: false, data: formData, processData: false, con…

使用springMVC AOP实现日记记录

Java 发表评论
1 . 配置springmvc驱动,以及包扫描,还有AOP配置,如下: <context:component-scan base-package="org.lee" /> <mvc:annotation-driven /> <!-- 注解实现日记记录 --> <aop:aspectj-autoproxy /> 2 . 引入相关jar包 3 . 目录树 4 . 编写日记记录类 LogInterceptor.java package org.lee.Interceptor; import java.lang.reflect.Method; import java.util.Arrays; import org…

Restful风格API接口开发springMVC篇

Java 发表评论
Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,delete,put...等方式对请求的处理方法进行区分,这样可以在前后台分离式的开发中使得前端开发人员不会对请求的资源…

Spring mvc的单例和多例性能

Java 发表评论
推荐博文:Java单例和多例的性能 spring mvc 单例业务类 import org.springframework.stereotype.Service; @Service public class SpringSingleService { public void doSomething(){ try { Thread.sleep(1); } catch (Exception e) { // TODO: handle exception } } } spring mvc 多例业务类 @Service @Scope("prototype") public class SpringMultiService { public void doSomething(){ try { Thr…