![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 74
iteye_8567
这个作者很懒,什么都没留下…
展开
-
spring redis
1.pom.xml <!-- spring-data --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis&...原创 2015-06-13 16:43:56 · 111 阅读 · 0 评论 -
Jpa-JpaRepository
1.查询自定义的dto @Query(nativeQuery = true,value="SELECT a.id as exchangeId,DATE_FORMAT(a.create_time,'%Y-%m-%d') as operationTime,p.background_url as imageUrl,a.status as isUsed,p.main_title as mainTi...原创 2014-12-04 16:06:26 · 241 阅读 · 0 评论 -
Spring Scope
详细参考:http://blog.csdn.net/songfuyu_1997/article/details/62240941. 什么是scope? scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。2. scope分类...原创 2014-12-08 10:42:07 · 84 阅读 · 0 评论 -
Spring MVC 流程图
Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Ha...原创 2015-01-20 16:03:51 · 71 阅读 · 0 评论 -
spring 小知识
1.处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter在3.1后都被标识为@Deprecated,建议不再使用。替代者为RequestMappingHandlerAdapter. 2.POST中文乱码解决方案spring Web MVC框架提供了org.springfram...2015-01-21 15:06:09 · 50 阅读 · 0 评论 -
SpringMVC中JSP取不到ModelAndView的数据原因
在项目中发现用JSP取不到ModelAndView的数据,但能跳转到对应的页面,显示$("message"),而非对应的值找了半天原因,发现在web.xml的配置有问题:原配置为:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java....原创 2015-01-23 10:17:55 · 349 阅读 · 2 评论 -
saveAndFlush and save
On saveAndFlush, changes will be flushed to DB immediately in this command. With save, this is not necessarily true, and might stay just in memory, until flush or commit commands are issued. But ...原创 2015-01-23 18:56:06 · 3879 阅读 · 0 评论 -
Java的注解机制——Spring自动装配的实现原理
jDK1.5加入了对注解机制的支持,实际上我学习Java的时候就已经使用JDK1.6了,而且除了@Override和@SuppressWarnings(后者还是IDE给生成的……)之外没接触过其他的。 进入公司前的面试,技术人员就问了我关于注解的问题,我就说可以生成chm手册……现在想起来真囧,注释和注解被我搞得完全一样了。 使用注解主要是在需要使用Spr...原创 2015-02-05 19:51:58 · 91 阅读 · 0 评论 -
Spring Annotation (1)
1.使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean:Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Sp...原创 2015-02-09 19:45:05 · 60 阅读 · 0 评论 -
Spring Annotation (2)
1.从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可以大大简化配置,提高开发速度,同时也不能完全取代XML配置方式,XML 方式更加灵活,并且发展的相...原创 2015-02-09 19:47:11 · 68 阅读 · 0 评论 -
Spring Annotation (3)
1.类内部的注解,如:@Autowire、@Value、@Required、@Resource以及EJB和WebSerivce相关的注解,是容器对Bean对象实例化和依赖注入时,通过容器中注册的Bean后置处理器处理这些注解的。2.Spring中处理注解的Bean后置处理器:当使用Spring的注解功能时,在Spring配置文件中添加如下配置开启Spring的注解处理器: ...原创 2015-02-09 19:50:29 · 64 阅读 · 0 评论 -
Spring3中的mvc:interceptors标签配置拦截器/spring boot HandlerInterceptor
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:xsi="http://www.w3.org/2001/原创 2015-02-11 14:47:17 · 191 阅读 · 0 评论 -
spring Interceptor小应用
性能监控如记录一下请求的处理时间,得到一些慢请求(如处理时间超过500毫秒),从而进行性能改进,一般的反向代理服务器如apache都具有这个功能,但此处我们演示一下使用拦截器怎么实现。 实现分析:1、在进入处理器之前记录开始时间,即在拦截器的preHandle记录开始时间;2、在结束请求处理之后记录结束时间,即在拦截器的afterCompletion记录结束实现,并用结束时间...原创 2015-02-11 15:54:44 · 60 阅读 · 0 评论 -
Spring DateFormatter &&CurrencyFormatter
1.DateFormatter java.util.Date<---->String实现日期的格式化/解析 //设置上下语言的语言环境 LocaleContextHolder.setLocale(Locale.US); //--------测试日期格式化---------- Date d...原创 2015-03-09 17:57:42 · 580 阅读 · 0 评论 -
spring Integration
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.spring...原创 2015-03-25 11:09:06 · 249 阅读 · 0 评论 -
BCryptPasswordEncoder
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; public static void main(String[] args) { String password = "123456"; BCryptPasswordEncoder passwordEncoder = new BCry...原创 2015-04-15 17:17:57 · 428 阅读 · 0 评论 -
spring web put与delete方法的调用
在form中,method只用GET/POST。如果使用PUT/DELETE呢在spring 的web应用中使用PUT/DELETE访问方式:代码如下: <form th:action="@{/app/account/update}" method="post"> <input type="hidden" name="_method" value="P2014-11-24 15:01:41 · 289 阅读 · 0 评论 -
DispatcherServlet中使用的特殊的Bean
DispatcherServlet默认使用WebApplicationContext作为上下文,因此我们来看一下该上下文中有哪些特殊的Bean:1、Controller:处理器/页面控制器,做的是MVC中的C的事情,但控制逻辑转移到前端控制器了,用于对请求进行处理;2、HandlerMapping:请求到处理器的映射,如果映射成功返回一个HandlerExecutionChain对象(包...原创 2014-11-14 11:45:50 · 138 阅读 · 0 评论 -
[转]org.springframework.web.util.IntrospectorCleanupListener作用
spring中提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由JavaBeans Introspector的使用而引起的缓冲泄露。spring中对它的描述如下: 它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.在web.xml中注册这个lis...原创 2015-07-14 18:11:52 · 66 阅读 · 0 评论 -
spring+quartz
1.pom.xml <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>1.7.3</version> </depende原创 2015-08-17 17:51:39 · 96 阅读 · 0 评论 -
spring aop
Spring AOP代理主要分为JDKProxy代理和Cglib代理 。1. jdk要代理的类要有其对就的接口类,而Cblib代理的类则不需要。2. jdk代理类生成类要实现3.静态代理 每一个类接口都要有其对应的代理实现类package proxy;/** * @author dk * @date 2015/10/10 * 如果用静态代理,每一个类接口都要有其对应的代理...原创 2014-07-12 15:50:21 · 84 阅读 · 0 评论 -
java aop 注解
package com.spring.aop.service;public interface UserService { void save(String name); void save();}package com.spring.aop.service.impl;import org.springframework.stereotype.Servi...原创 2014-07-13 14:09:45 · 67 阅读 · 0 评论 -
SpringTest
1.23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051...原创 2014-08-01 17:05:00 · 87 阅读 · 0 评论 -
注解annotation
1.hibernate注解声明实体Bean @Entitypublic class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; }} @En...原创 2014-08-05 16:15:03 · 161 阅读 · 0 评论 -
springMVC详解以及注解说明
springMVC详解以及注解说明基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。概述注释配置相对于 XML 配置具有很多的优势:...原创 2014-08-05 16:26:23 · 75 阅读 · 0 评论 -
spring mvc 前后台数据交互
1.参数对应 java端: @RequestMapping(value="/test",method = RequestMethod.POST) public String submit(String name,Model model){ //String name = request.getParameter("name"); mailClien...原创 2014-08-08 08:43:01 · 165 阅读 · 0 评论 -
spring 集成cxf
Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要...原创 2014-08-20 13:52:26 · 106 阅读 · 0 评论 -
Spring事务回滚的问题
在Spring的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会回滚的,如果没有自己捕获异常则事务会回滚,如下例比如配置文件里有这么条记录: [html] view plaincopyprint? <bean id="dataSource" class="xxx"> &...原创 2014-08-20 16:11:56 · 223 阅读 · 0 评论 -
全面分析 Spring 的编程式事务管理及声明式事务管理
开始之前关于本教程本教程将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细解释。另...原创 2014-08-20 16:14:22 · 56 阅读 · 0 评论 -
spring ApplicationContext
ApplicationContext是从BeanFactory派生过来的。他不仅有BeanFactory的功能,还继承了其他接口。public interface ApplicationContext extends EnvironmentCapable, ListableBeanFactory, HierarchicalBeanFactory, MessageSource, Appl...2014-08-26 11:12:18 · 54 阅读 · 0 评论 -
Spring boot JunitTest
@RunWith(SpringJUnit4ClassRunner.class)@SpringApplicationConfiguration(classes = Application.class)@WebAppConfiguration@IntegrationTestpublic class AccountTest {原创 2014-09-09 14:02:20 · 82 阅读 · 0 评论 -
Spring 事物回滚问题
@Transactional(rollbackFor={Exception.class,RuntimeException.class}) public void books(String dd) throws Exception{ System.out.println("Booking " + dd + " in a seat..."); insert(d...原创 2014-09-09 17:34:52 · 98 阅读 · 0 评论 -
spring boot security logout
get: .logout() .logoutRequestMatcher(new AntPathRequestMatcher("/logout")) .logoutSuccessUrl("/login"); post.logout() .deleteCookies("JSESSIONID") ...原创 2014-09-26 14:17:11 · 296 阅读 · 0 评论 -
Spring Transaction 分析事务属性
众所周知的ACID属性: 原子性(atomicity)、一致性(consistency)、隔离性(isolation)以及持久性(durability)。我们无法控制一致性、原子性以及持久性,但可以控制超时,设置事务的只读性以指定隔离级别。 Spring在TransactionDefinition接口封装了所有这些设置。 TransactionDefinition接口: pu...原创 2015-05-12 17:15:30 · 176 阅读 · 0 评论