<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="threadPoolTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="10"/>
<property name="maxPoolSize" value="30"/>
</bean>
<bean id="mailThread" class="com.zxcl.platform.quartz.MailThread">
<property name="threadPoolTaskExecutor">
<ref local="threadPoolTaskExecutor"/>
</property>
<property name="text">
<value type="java.lang.String">"qwer"</value>
</property>
</bean>
</beans>
public class MailThread {
private ThreadPoolTaskExecutor threadPoolTaskExecutor;
public ThreadPoolTaskExecutor getThreadPoolTaskExecutor() {
return threadPoolTaskExecutor;
}
public void setThreadPoolTaskExecutor(ThreadPoolTaskExecutor threadPoolTaskExecutor) {
this.threadPoolTaskExecutor = threadPoolTaskExecutor;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
private String text;
这种注入方式不对吗?为什么取不到值呢?