常见的SpringBoot组件注册方式有几种?-创新互联-成都快上网建站

常见的SpringBoot组件注册方式有几种?-创新互联

Java程序员最常见的SpringBoot有那些组件注册方式?
常见的SpringBoot组件注册方式有几种?

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的珲春网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

很多程序员在开发的过程中都可能会遇到SpringBoot组件注册这个问题,那么SpringBoot到底有那些组件注册方式呢?
今天主要就来和大家分享这个SpringBoot组件注册的几种方式,希望可以帮大家快速解决当下的这个难题。

传统的XML+@ImportResource【案例demo2】
项目包结构
├─java
│  └─com
│    └─example
│      └─demo2
│        │  Demo2Application.java
│        │  
│        └─entity
│            Stu.java
│            
└─resources
application.properties
beans.xml
project.text
beans.xml (配置文件)

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">



  

Demo2Application(启动程序)
package com.example.demo2;
import com.example.demo2.entity.Stu;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.ImportResource;@SpringBootApplication
br/>@SpringBootApplication
@ImportResource(locations = "classpath:/beans.xml")
public class Demo2Application {
public static void main(String[] args) {
//使用ConfigurableApplicationContext上下文即可获取Beans
ConfigurableApplicationContext context = SpringApplication.run(Demo2Application.class, args);
Stu stu = context.getBean("stu", Stu.class);
System.out.println(stu.toString());
//context类型为org.springframework.context.annotation.AnnotationConfigApplicationContext
System.out.println(context.getClass().getName());
context.close();
}
}
ClassPathXmlApplicationContext与ConfigurableApplicationContext的关系

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:常见的SpringBoot组件注册方式有几种?-创新互联
分享链接:http://kswjz.com/article/csphoi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流