@Component
@Transactional
public class SchedulingTasks {
final Logger logger = Logger.getLogger(SchedulingTasks.class);
@Autowired
PtlCodeDao ptlCodeDao;
}
在spring的[color=red]配置文件app.context.xml中想引用[/color]这个SchedulingTasks,如果像上面的@Component没有后面跟名字的,[color=red]则bean id 默认为头字母小写[/color][color=red]s[/color]chedulingTasks.
[color=red]@Autowired也可以正常用[/color]
===========================
@Component("up.portal.util.SchedulingTasks")
@Transactional
public class SchedulingTasks {
final Logger logger = Logger.getLogger(SchedulingTasks.class);
@Autowired
PtlCodeDao ptlCodeDao;
}
在spring的[color=red]配置文件app.context.xml中想引用[/color]这个SchedulingTasks,如果像上面的@Component后面跟名字[color=red]"up.portal.util.SchedulingTasks"[/color]的,[color=red]则bean id 为@Component的名字[/color]"up.portal.util.SchedulingTasks",如:
<!-- 清除过时的认证码 -->
<bean id="rmCodeShedule"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject"[color=red] ref="up.portal.util.SchedulingTasks"[/color] />
<property name="targetMethod" value="timeRemoveCode" />
<property name="concurrent" value="false" />
</bean>
@Transactional
public class SchedulingTasks {
final Logger logger = Logger.getLogger(SchedulingTasks.class);
@Autowired
PtlCodeDao ptlCodeDao;
}
在spring的[color=red]配置文件app.context.xml中想引用[/color]这个SchedulingTasks,如果像上面的@Component没有后面跟名字的,[color=red]则bean id 默认为头字母小写[/color][color=red]s[/color]chedulingTasks.
[color=red]@Autowired也可以正常用[/color]
===========================
@Component("up.portal.util.SchedulingTasks")
@Transactional
public class SchedulingTasks {
final Logger logger = Logger.getLogger(SchedulingTasks.class);
@Autowired
PtlCodeDao ptlCodeDao;
}
在spring的[color=red]配置文件app.context.xml中想引用[/color]这个SchedulingTasks,如果像上面的@Component后面跟名字[color=red]"up.portal.util.SchedulingTasks"[/color]的,[color=red]则bean id 为@Component的名字[/color]"up.portal.util.SchedulingTasks",如:
<!-- 清除过时的认证码 -->
<bean id="rmCodeShedule"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject"[color=red] ref="up.portal.util.SchedulingTasks"[/color] />
<property name="targetMethod" value="timeRemoveCode" />
<property name="concurrent" value="false" />
</bean>