
spring
SmilngCobra
To be an architect
展开
-
SpringMVC异常处理及Ajax异步处理
1. SpringMVC异常处理当我们在执行程序的时候,会出现异常抛出情况,需要我们将异常跳转到制定的网页下,而不是令网页宕机。首先我们可以配置一个RequestMapping(“/handlerEx”)public String handlerException(IntegerdataIndex)throws Exception{String[] stus =new原创 2018-02-01 19:23:37 · 1245 阅读 · 0 评论 -
SpringMVC操作数据库
SpringMVC操作数据库 静态资源处理:在Springmvc的上下文文件中配置 mvc:default-servlet-handler/> mvc:annotation-driven >mvc:annotation-driven>这样的两行代码。将在上下文文件中定义一个DefaultServletRequestHandler,它会对进入Dispatche原创 2017-11-20 07:30:01 · 6199 阅读 · 0 评论 -
Spring实现事务的处理
事务1. 事务的几个概念(1)脏读:对于两个事务t1,t2。t1先读取了已经被t2更新但是没有被提交的字段,那么在t2提交之后,数据就会发生改变。(2)不可重复读:对于两个事务t1,t2。t1读取了字段,之后t2更新了这个字段,那么值就不同了。(3)幻读:对于两个事务t1,t2。t1读取了字段,之后t2在这个表中加了一些行。T1如果再次读取这个字段就会出现不同。2. 事务的概念原创 2017-11-23 01:02:30 · 217 阅读 · 0 评论 -
Spring面试题
最近从网上看到了一些不错的Spring面试题所以特地摘抄了过来原创 2017-11-30 11:44:55 · 208 阅读 · 0 评论 -
Spring AOP
Spring AOP AOP(Aspect Oriented Program)的概念:采用横向抽取机制,取代了传统向继承体系的重复代码使用,可以将代码抽离出业务逻辑,进行单独的监控。AOP使用例子:1. 性能监控2. 事务管理3. 安全检查(权限)。4. 缓存优化5. 记录日志AOP的术语:1.连接点:业务逻辑中被拦截的点(SpringAOP中指的是方法原创 2017-11-05 22:23:34 · 218 阅读 · 0 评论 -
Mybatis
Mybatis1. Mybatis主要是让软件工程师将精力主要放在sql中,通过mybatis提供的映射方式,可以将数据封装成java Bean对象2. 操作步骤:1. 配置pom.xml文件,引入需要的jar包。 dependency>groupId>log4jgroupId>artifactId>log4jartifactId>version>1.2.17ver原创 2017-11-05 22:19:27 · 185 阅读 · 0 评论 -
SpringRestful
SpringRestfulspringRestful 是一种框架,将增删改查写到同一个RequestMapping的映射下,通过RequestMethod的值的不同来区分增删改查: /blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id =原创 2017-11-05 22:26:02 · 349 阅读 · 0 评论 -
文件上传和拦截器
1. 文件上传pom.xml的配置首先我们需要在pom.xml中配置如下的依赖文件commons-iocommons-io2.4commons-fileuploadcommons-fileupload1.3.1将工程所需要的jar包进行引入Spring上下文文件的配置bean id="multipartResolver" class="o原创 2018-02-01 21:37:10 · 291 阅读 · 0 评论 -
关于mybatis的使用方法
我们使用mybatis操作数据库有两种方法。当然都是通过反射的思想。利用Spring中的面向接口的编程,使程序员可以将精力放在sql语句的拼接和组装上面。首先来看第一种也是最常用的一种,通过getMapper()这个方法调用相应的jdbc操作。为了简便我们可以将经常使用的POJO对象或者javaBean对象进行重命名。首先是对数据库的连接,事务的配置。原创 2018-02-02 11:16:22 · 290 阅读 · 0 评论