custom annotation injection for spring bean as the @Autowire or @Resource