zoukankan      html  css  js  c++  java
  • Spring注解驱动第一讲--Spring环境搭建

    第一步:

      创建一个mvn工程,并在pom文件中引入如下版本的Spring-context

      <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-context</artifactId>

        <version>4.3.12.RELEASE</version>

      </dependency>

    第二步:在所创建的项目中创建配置类,使用@Configuration注解标识,即为配置类.在配置类中,填写获取bean的方法,方法的返回值为获取的bean类型,方法名即为bean在容器中的名字.代码如下:

    @Configuration

    public class MainConfig {

      @Bean//注解@Bean标注的方法可理解为,以往配置文件中的bean标签,Person类即可在Spring的容器中存在

      public Person person01() {

        return new Person("张三",18);

      }

    }

    Person类:

    public class Person {

      private String name ;

      private int age ;

      public String getName() {

        return name;

      }

      public void setName(String name) {

        this.name = name;

      }

      public int getAge() {

        return age;

      }

      public void setAge(int age) {

        this.age = age;

      }

      @Override

      public String toString() {

        return "Person [name=" + name + ", age=" + age + "]";

      }

      public Person(String name, int age) {

        super();

        this.name = name;

        this.age = age;

      }

      public Person() {

        super();

      }

    }

    测试代码如下:

    public class MainTest {

      public static void main(String[] args) {

        ApplicationContext applicationContext =  new AnnotationConfigApplicationContext(MainConfig.class);

        Person obj = applicationContext.getBean(Person.class) ;

        System.out.println(obj);

      }

    }

    注:在获取bean对象的时候,也可以写成applicationContext.getBean("person") ;注意类型的转换即可,也可以通过@Bean("自定义容器中bean的名称"),为容器中的bean改名

  • 相关阅读:
    DbEntry——学习笔记(二)
    新的开始
    Jquery Dialog的使用
    使用System.Net.Mail.MailMessage 来发送邮件
    三层架构中的"业务逻辑层"
    Ajax请求中的async:false/true的作用
    1
    招聘会项目的开发
    操作全角与半角(C#)
    sqlserver把数据库中的表完整的复制到另一个数据库
  • 原文地址:https://www.cnblogs.com/xingjia/p/11177655.html
Copyright © 2011-2022 走看看