• 如何开启spring框架以注解形式的配置


    步骤

    • 导包(新版本需要导入spring-aop-4.3.17.RELEASE.jar)
    • 为配置文件applicationContext.xml引入新的命名空间(约束)
    • 开启使用注解
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://www.springframework.org/schema/beans"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd ">
    
    	<!-- 指定扫描com.fei.bean包下的所有类中的注解  -->
    	<context:component-scan base-package="com.fei.bean"></context:component-scan>
    	
    </beans>
    

    注意:会扫描指定包下的所有子孙包

    • 在类中使用注解完成配置
    具体注解类型(将对象注册到容器),写在类前面的
    @Component("user")
    // 上面的注解配置相当于xml文件中的<bean name="user" class="com.fei.bean.User"></bean>
    	@Service("user")	// service层
    	@Controller("user")	// web层
    	@Repository("user")	// dao层
    上面三种方式的效果都是一样的,都是将对象注册到容器,只是用不同的名字用于区分对象属于不同的层
    
  • 相关阅读:
    go语言和c++比较
    追逐光和影,成就风与电
    vue中使用mockjs
    JS 实现关键字文本搜索 高亮显示
    vue将页面(dom元素)转换成图片
    js复制功能(pc复制,移动端复制到手机剪切板)
    Django终端打印SQL语句
    Oracle查看表空间及大小
    Oracle 五种约束的创建和移除:
    Oracle的decimal和number的对比
  • 原文地址:https://www.cnblogs.com/zxfei/p/11178685.html
Copyright © 2020-2023  润新知