首页 > 其他分享 >spring

spring

时间:2022-09-28 06:55:05浏览次数:77  
标签:spring ClassPathXmlApplicationContext add user public User

Spring 依赖源码下载地址

https://repo.spring.io/ui/native/release/org/springframework/spring

image

所需依赖

image

导入 spring 所需的外部依赖

image

创建 spring.xml 配置文件

image

...
public class User {

    public void add() {
        System.out.println("add...");
    }
}

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       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">
    <!--
    配置 User 对象创建
    id:定位
    class:指定类文件
    -->
    <bean id="u" class="com.spring5.User"/>
</beans>
...
import com.spring5.User;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class test {

    @Test
    public void test() {
        // 加载 spring 配置文件
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
        // 获取配置创建的对象
        User user = context.getBean("u", User.class);
        System.out.println("user = " + user);
        user.add();
    }

}

标签:spring,ClassPathXmlApplicationContext,add,user,public,User
From: https://www.cnblogs.com/liuzonglin/p/16736646.html

相关文章

  • spring boot实现动态增删启停定时任务
    在springboot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除......
  • Spring的DI方式
    Spring常见的DI方式构造器注入 :利用构造方法的参数注入依赖Setter注入 :调用Setter的方法注入依赖字段注入 :在字段上使用@Autowired/Resource注解@AutowiredVS@R......
  • @SpringBootApplication注解
    @SpringBootApplication是一个组合注解,它组合了三个其他的注解:@SpringBootConfiguration:将该类声明为配置类。尽管这个类目前还没有太多的配置,但是我们后续可以按照需求......
  • SpringBoot(概述、起步依赖原理分析、SpringBoot配置(配置文件分类、YAML))
    SpringBoot概述SpringBoot是由Pivotal团队提供用来简化Spring的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,SpringBoot也成了时下炙手可热的热点技......
  • Spring MVC框架:第四章:属性域使用(request域、session域、application域)
    第六节属性域使用(request域、session域、application域)1.request域在SpringMVC中,当我们想把一个对象存入请求域有很多种操作方式,用哪一个都可以。①使用Model对象@R......
  • SpringCloudAlibaba之Sentinel实现流量实时监控
    1、什么是Sentinel? 2.Sentinel基本概念 资源,规则 3.Sentinel功能和设计理念 流量控制 流量控制有以下几个角度: 资源的调用关......
  • 面试突击87:说一下 Spring 事务传播机制?
    Spring事务传播机制是指,包含多个事务的方法在相互调用时,事务是如何在这些方法间传播的。既然是“事务传播”,所以事务的数量应该在两个或两个以上,Spring事务传播机制的诞......
  • SpringCloudAlibaba之Nacos服务注册中心
    1、什么是Nacos? Nacos就是注册中心+配置中心的组合 Nacos=Eureka(替代Eureka做服务注册中心)+Config(替代Config做服务配置中心)2、去哪里学习Nacos? 官网:ht......
  • SpringBoot快速入门
    IDEA版本2019.1.3JDK11特别注意:联网!!!引导类SpringBoot项目的入口快速生成一IDEA-->File-->NewModule-->SpringInitializr二NextGroup、Artifact根据项目规......
  • Spring MVC框架:第五章:静态资源访问与mvc:view-controlle
    静态资源访问1.提出静态资源问题Web项目的开发不可避免的要使用静态资源。在我们的项目中图片文件、音视频文件、CSS文件、JavaScript文件、HTML文件等等凡是浏览器直接......