开发者社区> 问答> 正文

什么是基于 Spring java 的配置?

之前是关于XML的配置,什么是Java配置呢?

展开
收起
YDYK 2020-04-24 21:38:21 513 0
1 条回答
写回答
取消 提交回答
  • 在基于 Spring Java 的配置中,仅使用 java 类注入所有依赖项。您可以使用@Configuaration和@Bean注释来执行此操作。

    package org.arpit.java2blog.config; import org.arpit.java2blog.model.Country; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;

    @Configuration public class ApplicationConfiguration {

    @Bean(name="countryObj") public Country getCountry() { return new Country("India"); }

    }

    上述文件等效于弹簧配置 xml 下方

    要将 Bean 置于应用程序上下文之上,您需要使用下面的代码

    ApplicationContext appContext = new AnnotationConfigApplicationContext(ApplicationConfiguration.class); Country countryObj = (Country) appContext.getBean("countryObj");

    2020-04-24 21:38:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载