首页 > Spring > 列表

springMVC配置


使用AOP的方式进行鉴权

引入依赖

<dependency>
  <groupId>org.aspectj</groupId>
  <artifactId>aspectjweaver</artifactId>
  <version>1.7.3</version>
</dependency>

定义Login注解,在不需要登陆的接口方法上注解@Login(false)

/*
 * 本注解用在Controller层的接口上,表示该接口是否需要登录
 */
// 本注解只能用在方法上
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Login {

    // 是否需要登录(默认为true)
    public boolean value() default true;

}

阅读全文 »


maven项目整合redis


引入依赖

<dependency>
  <groupId>redis.clients</groupId>
  <artifactId>jedis</artifactId>
  <version>2.6.0</version>
</dependency>

<dependency>
  <groupId>org.springframework.session</groupId>
  <artifactId>spring-session-data-redis</artifactId>
  <version>1.2.0.RELEASE</version>
</dependency>

阅读全文 »


springMVC配置


springMVC配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:aop="http://www.springframework.org/schema/aop"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
	http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
	http://www.springframework.org/schema/mvc
	http://www.springframework.org/schema/mvc/spring-mvc.xsd">

阅读全文 »


spring定时器


后台代码

@Component
public class DemoTask {

   @Scheduled(cron="0 */1 * * * ?")
    public void demo1(){
        logger.info("定时任务demo1开始......");
    }
}

阅读全文 »


annotation-config和component-scan


合并注解配置

<context:component-scan base-package="com.**.controller" annotation-config="true"/>

的作用等价于 这两句

<context:component-scan base-package="com.**.controller"/>
<context:annotation-config/>

说明:http://www.cnblogs.com/lcngu/p/5080702.html

阅读全文 »


Autowired和Resource区别


Autowired和Resource区别

  • @Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false

阅读全文 »