Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
@用于在Spring 3中初始化java.util.Date的值_Java_Spring_Spring Mvc_Autowired_Spring 3 - Fatal编程技术网

@用于在Spring 3中初始化java.util.Date的值

@用于在Spring 3中初始化java.util.Date的值,java,spring,spring-mvc,autowired,spring-3,Java,Spring,Spring Mvc,Autowired,Spring 3,我有一个Employee类,它有一个java.util.Date类型的成员变量,如下所示: @Component(value="employeeBean") public class Employee { // How to initialize this using @Value ??? private Date dateOfJoining; } 使用应用程序上下文xml可以使用以下方法完成此操作: <bean id="dateFormat" class="java.text.Simp

我有一个
Employee
类,它有一个
java.util.Date
类型的成员变量,如下所示:

@Component(value="employeeBean")
public class Employee {
// How to initialize this using @Value ???
private Date dateOfJoining;
}
使用
应用程序上下文xml
可以使用以下方法完成此操作:

<bean id="dateFormat" class="java.text.SimpleDateFormat">
    <constructor-arg value="yyyy-MM-dd" />
</bean>

<bean id="employeeBean" class="com.Employee">
    <property name="dateOfJoining">
        <bean factory-bean="dateFormat" factory-method="parse">
            <constructor-arg value="2010-01-31" />
        </bean>
    </property>
</bean>

但我想使用注释来实现这一点。请给出建议。

@Value(${new java.text.simpleDataFormat(\'yyyyMMdd\')).parse(\''${PROP\u DATE}')) 加入日期

@Value(${new java.text.simpleDataFormat(\'yyyyMMdd\').parse(\“${PROP\u DATE}\”)
@Value("#{dateFormat.parse('2010-01-31')}")
private Date dateOfJoining;
加入日期

@Value(${new java.text.simpleDataFormat(\'yyyyMMdd\').parse(\“${PROP\u DATE}\”)
@Value("#{dateFormat.parse('2010-01-31')}")
private Date dateOfJoining;
加入日期

@Value(${new java.text.simpleDataFormat(\'yyyyMMdd\').parse(\“${PROP\u DATE}\”)
@Value("#{dateFormat.parse('2010-01-31')}")
private Date dateOfJoining;
加入日期

@Value("#{dateFormat.parse('2010-01-31')}")
private Date dateOfJoining;
您可以在
@Value
注释中使用随
{}
括起的

您可以在
@Value
注释中使用随
{}
括起的

您可以在
@Value
注释中使用随
{}
括起的

您可以在
@Value
注释中使用随附的
{}
添加导入:

日期时间格式 对于更多类型的验证,如:NotNull 您可以使用验证api jar,在包含jar之后,只需导入:

import javax.validation.constraints.NotNull`;
在类中,定义变量时:

@DateTimeFormat(pattern="MM/dd/yyyy")
@NotNull
private Date date;
添加导入:

日期时间格式 对于更多类型的验证,如:NotNull 您可以使用验证api jar,在包含jar之后,只需导入:

import javax.validation.constraints.NotNull`;
在类中,定义变量时:

@DateTimeFormat(pattern="MM/dd/yyyy")
@NotNull
private Date date;
添加导入:

日期时间格式 对于更多类型的验证,如:NotNull 您可以使用验证api jar,在包含jar之后,只需导入:

import javax.validation.constraints.NotNull`;
在类中,定义变量时:

@DateTimeFormat(pattern="MM/dd/yyyy")
@NotNull
private Date date;
添加导入:

日期时间格式 对于更多类型的验证,如:NotNull 您可以使用验证api jar,在包含jar之后,只需导入:

import javax.validation.constraints.NotNull`;
在类中,定义变量时:

@DateTimeFormat(pattern="MM/dd/yyyy")
@NotNull
private Date date;

@值(“#{employeeBean[dateOfJoining]}”)是否有效?我认为这个值只对属性有效,我从来没有尝试过属性bean。@value(#{employeeBean[dateOfJoining]})它有效吗?我认为这个值只对属性有效,我从来没有尝试过属性bean。@value(#{employeeBean[dateOfJoining]})它有效吗?我认为这个值只对属性有效,我从来没有尝试过属性bean。@value(#{employeeBean[dateOfJoining]})它有效吗?我认为这个值只对属性有效,我从不尝试属性bean。在上面发布的代码中,
$
内部的
@value
有什么用?请解释。在上面发布的代码中,
$
@Value
中有什么用途?请解释。在上面发布的代码中,
$
@Value
中有什么用途?请解释。在上面发布的代码中,
$
@Value
中有什么用途?请解释一下。