@PropertySource

@PropertySource 讀取配置文件

package com.legend.web.controller;

import com.legend.annotation.Required;
import com.legend.enums.RegexsEnum;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by linving on 2016/11/25.
 */
@Configuration
@PropertySource(value = "classpath:properties/redis.properties",ignoreResourceNotFound=true)
public class TestBean {
    //@Param(from ="queryString",name="userName")
    @Required
    private String name;
    @Required(required = 1, regex = RegexsEnum.MOBILE_REGEX)
    private String pwd;
    private Date date;
    private Integer a;
    private int b;
    private BigDecimal c;

    @Value("${redis.maxWait}")
    public String maxWait;
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPwd() {
        return pwd;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public Integer getA() {
        return a;
    }

    public void setA(Integer a) {
        this.a = a;
    }

    public int getB() {
        return b;
    }

    public void setB(int b) {
        this.b = b;
    }

    public BigDecimal getC() {
        return c;
    }

    public void setC(BigDecimal c) {
        this.c = c;
    }

    public String getMaxWait() {
        return maxWait;
    }

    public void setMaxWait(String maxWait) {
        this.maxWait = maxWait;
    }
}
發佈了59 篇原創文章 · 獲贊 14 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章