- 浏览: 46474 次
- 性别:
- 来自: 太原
最新评论
-
李永:
[size=xx-small][align=left][fla ...
Java加密技术—非对称加密算法RSA
文章列表
spring-data-jpa
- 博客分类:
- spring
创建查询的顺序
Spring Data JPA 在为接口创建代理对象时,如果发现同时存在多种上述情况可用,它该优先采用哪种策略呢?为此,<jpa:repositories> 提供了 query-lookup-strategy 属性,用以指定查找的顺序。它有如下三个取值:
create --- 通过解析方法名字来创建查询。即使有符合的命名查询,或者方法通过 @Query 指定的查询语句,都将会被忽略。
create-if-not-found --- 如果方法通过 @Query 指定了查询语句,则使用该语句实现查询;如果没有,则查找是否定义了符合条件的命名查询,如果找到,则使用 ...
1、在配置文件中增加 一个listen
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2、FilterChainProxy 增加 ConcurrentSessionFilter ,这个Filter 要两个属性 sessionRegistry(需要SessionRegistryImpl实例expiredUrl过滤失败时跳转的url)
<http>
...
spring security
- 博客分类:
- spring
先来谈一谈Acegi的基础知识,Acegi的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚。大家都知道,如果要对Web资源进行保护,最好的办法莫过于Filter,要想对方法调用进行保护,最好的办法莫过于AOP。Acegi对Web资 ...
Table 2.1. Standard Filter Aliases and Ordering
Alias
Filter Class
Namespace Element or Attribute
CHANNEL_FILTER
ChannelProcessingFilter
http/intercept-url@requires-channel
SECURITY_CONTEXT_FILTER
protected Filter initDelegate(WebApplicationContext wac) throws ServletException {
Filter delegate = wac.getBean(getTargetBeanName(), Filter.class);
if (isTargetFilterLifecycle()) {
delegate.init(getFilterConfig());
}
return delegate;
}
使用过spri ...
AbstractAuthenticationProcessingFilter
1、doFilter->attemptAuthentication
UsernamePasswordAuthenticationFilter extends AbstractAuthenticationProcessingFilter
2、attemptAuthentication-> authenticate
ProviderManager implements AuthenticationManager
3.authenticate->authenticate ...
@RequestBody
作用:
i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;
ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。
使用时机:
A) GET、POST方式提时, 根据request header Content-Type的值来判断:
application/x-www-form-urlencoded, 可选(即非必须,因为这种情况的数据@Request ...
ackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。
@JsonBackReference和@JsonManagedReference:这两个标注通常配对使用,通常用在父子关系中。@JsonBackReference标注的属性在序列化(serialization,即将对象转换为json数据)时,会被忽略(即结果中的json数据不包含该属性的内容)。@JsonManagedRef ...
spring ioc
- 博客分类:
- spring
RequiredAnnotationBeanPostProcessor是一个Spring bean后处理器,检查带有@Required注解的所有bean属性是否设置。
Spring IoC容器管理Bean周期的步骤:
1、构造程序或者工厂方法创建Bean实例。 2、为Bean属性设置值和Bean引用。 3、调用感知接口中定义的设置方法。
spring mvc
- 博客分类:
- spring
使用spring-mvc首先需要这些依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springfram ...
spring aop
- 博客分类:
- spring
<!-- 启动AspectJ支持 -->
<aop:aspectj-autoproxy />
<!-- 为了启用cglib 必须配置proxy-target-class="true" -->
<aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy>
<dependency>
<groupId
Spring jar包详解
- 博客分类:
- spring
今天我先向大家介绍一下Spring的相关jar包。Follow me!
spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容(因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 ...