国王陛下万万岁

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

1.使用xml配置文件配置Spring容器:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
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
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<context:component-scan base-package="com.oxygen.dao.impl"/>
</beans>

2.Spring的纯注解开发模式用以下两个注解代替xml配置文件.

@Configuration
@ComponentScan

 

3.为了使用这两个注解,我们需要写一个java类,称之为java 配置类

package com.oxygen.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan("com.oxygen.dao")
public class SpringConfig {
}

 

@Configuration注解的作用是告诉Spring这个类是配置类,它的作用是代替xml配置文件

@ComponentScan注解的作用是代替xml配置文件当中的component-scan.

<context:component-scan base-package="com.oxygen.dao.impl"/>

@ComponentScan注解值用一次,如果要设置多个扫描的包,则用数组格式,用逗号隔开.

注意,外面用大括号,中间用逗号隔开。

@ComponentScan({"com.oxygen.dao","com.oxygen.service"})
posted on   国王陛下万万岁  阅读(160)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
 
点击右上角即可分享
微信分享提示