草庐IT

Autowired

全部标签

java - 将bean注入(inject)枚举

我有为报告准备数据的DataPrepareService,我有一个带有报告类型的Enum,我需要将ReportService注入(inject)Enum或从enum访问ReportService。我的服务:@ServicepublicclassDataPrepareService{//myservice}我的枚举:publicenumReportType{REPORT_1("name","filename"),REPORT_2("name","filename"),REPORT_3("name","filename")publicabstractMapgetSpecificParams

java - 在独立的 Java 应用程序中使用 Spring 3 Autowiring

这是我的代码:publicclassMain{publicstaticvoidmain(String[]args){Mainp=newMain();p.start(args);}@AutowiredprivateMyBeanmyBean;privatevoidstart(String[]args){ApplicationContextcontext=newClassPathXmlApplicationContext("META-INF/config.xml");System.out.println("mybeansmethod:"+myBean.getStr());}}@Service

java - 在独立的 Java 应用程序中使用 Spring 3 Autowiring

这是我的代码:publicclassMain{publicstaticvoidmain(String[]args){Mainp=newMain();p.start(args);}@AutowiredprivateMyBeanmyBean;privatevoidstart(String[]args){ApplicationContextcontext=newClassPathXmlApplicationContext("META-INF/config.xml");System.out.println("mybeansmethod:"+myBean.getStr());}}@Service

java - @Service 中带有 Kotlin 的 Spring Boot @Autowired 始终为空

目前我尝试用Kotlin重写我的JavaSpringBoot应用程序。我遇到了一个问题,在我所有使用@Service注释的类中,依赖注入(inject)都无法正常工作(所有实例都是null)。这是一个例子:@Service@TransactionalopenclassUserServiceController@Autowiredconstructor(valdsl:DSLContext,valteamService:TeamService){//dslandteamServicearenullinallmethods}在Java中做同样的事情没有任何问题:@Service@Transa

java - @Service 中带有 Kotlin 的 Spring Boot @Autowired 始终为空

目前我尝试用Kotlin重写我的JavaSpringBoot应用程序。我遇到了一个问题,在我所有使用@Service注释的类中,依赖注入(inject)都无法正常工作(所有实例都是null)。这是一个例子:@Service@TransactionalopenclassUserServiceController@Autowiredconstructor(valdsl:DSLContext,valteamService:TeamService){//dslandteamServicearenullinallmethods}在Java中做同样的事情没有任何问题:@Service@Transa

spring - 如何在kotlin中使用@Autowired之类的spring注解?

是否可以在Kotlin中执行类似以下操作?@AutowiredinternalvarmongoTemplate:MongoTemplate@AutowiredinternalvarsolrClient:SolrClient 最佳答案 在Spring中进行依赖注入(inject)的推荐方法是构造函数注入(inject):@ComponentclassYourBean(privatevalmongoTemplate:MongoTemplate,privatevalsolrClient:SolrClient){//code}在Spring

spring - 如何在kotlin中使用@Autowired之类的spring注解?

是否可以在Kotlin中执行类似以下操作?@AutowiredinternalvarmongoTemplate:MongoTemplate@AutowiredinternalvarsolrClient:SolrClient 最佳答案 在Spring中进行依赖注入(inject)的推荐方法是构造函数注入(inject):@ComponentclassYourBean(privatevalmongoTemplate:MongoTemplate,privatevalsolrClient:SolrClient){//code}在Spring

java - 解决Spring与@Autowired和@Qualifier的冲突

我有一个接口(interface)publicinterfaceParentService{}和两个实现类@Service("child1service")publicclassChild1implementsParentService{}@Service("child2service")publicclassChild2implementsParentService{}现在我的ControllerpublicclassServeChild1ControllerextenddsAbstractController{@AutowiredpublicServeChild1Controlle

java - Spring Boot - 环境@Autowired 抛出 NullPointerException

我有一个使用SpringBoot0.5.0.M5的项目设置。在其中一个配置文件中,我正在尝试@AutowireEnvironment,但由于NullPointerException而失败。这是我目前所拥有的:应用程序.java@EnableAutoConfiguration@Configuration@ComponentScanpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class,args);}}JpaConfig.java我正在尝试@Autow

SpringBoot项目中@Autowired注解注入组件为空Null,@Value注解注入值为空Null 的解决办法

问题概述在Spring项目开发组件中,通过@Autowired注解注入组件为空Null,@Value注解注入值为空Null,如下图:解决办法 如果你遇到了这个问题,如果是中、高级开发工程师,先自我反省,自我检讨一下吧!这个是入门的(基础的不能再基础了),这个知识就不在这儿展开了,如果遇到了这个问题,从以下步骤进行排查:1、首先查看注解,查看当前组件类上是否存在注解:@Component、@Service目的是使Spring能识别到并交由Spring进行管理,关于@Component、@Service、@Repository、@Controller注解:@Component是Spring组件的基