学习Spring的第十二天

Bean基本注解开发

学习Spring的第十二天_第1张图片

 

创建一个空Maven项目:

学习Spring的第十二天_第2张图片

创建完如下

学习Spring的第十二天_第3张图片 

之后在pom文件配置坐标


        
            org.springframework
            spring-context
            5.3.7
        
        
            com.alibaba
            druid
            1.1.23
        
        
            mysql
            mysql-connector-java
            5.1.49
        
        
            org.mybatis
            mybatis
            3.5.5
        
        
            org.springframework
            spring-jdbc
            5.2.13.RELEASE
        
        
            org.mybatis
            mybatis-spring
            2.0.5
        
        
            javax.servlet
            javax.servlet-api
            4.0.1
        
    

不知道为啥 , 我的项目还要加一个maven插件才能跑起来 , 好奇怪

如下 , 不加就报错


        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    8
                    8
                
            
        
    

接着新建文件 , 和原来一样

学习Spring的第十二天_第4张图片

 

二 . 开始进行Bean的注解开发 

在类前加@Component即可

代码如下

package com.itheima.dao.impl;

import com.itheima.dao.UserDao;
import org.springframework.stereotype.Component;

//
@Component("userDao")
public class UserDaoImpl implements UserDao {
}

之后再配置主文件applicationContext.xml

代码如下




        
        


然后即可测试

package com.itheima;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class ApplicationContextTest {
    public static void main(String[] args) {
        ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
        Object userDao = applicationContext.getBean("userDao");
        System.out.println(userDao);

    }
}

你可能感兴趣的:(spring,学习,java)