spring中配置方式可以完全使用注解也可以完全使用注解实现,但是大部分都是用xml加注解,这样不仅兼顾了效率,也提高了程序的可读性:
但是需要注意的是:
纯注解实现时:需配置扫描:

<context:component-scan base-package="com.leige.an"/>

纯xml开发就不用讲解了:

xml加注解时需要注意的是:

所有的bean对象都要在xml中配置,需要注入时,我们使用注解:

@AutoWired 和 @Resource 进行使用

@service

@Controller

@Repository()不再建议使用了

这时需要配置:
  <context:annotation-config/>扫描的效率比纯注解高

spring 整合junit:

package com.leige.an;import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;/*** @author 使用spring整合junit开发时,我们不需要再写从xml获取上下文,得到bean之类的代码,* 我们只需要,配置@RunWith(SpringJUnit4ClassRunner.class),表示整合springjunit* @ContextConfiguration(locations="classpath:com/leige/an/beans.xml")表示从当前类下查找* 否则会在src下查找*  使用@Autowired*按照类型注入**/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="classpath:com/leige/an/beans.xml")
public class TestAP {@AutowiredUserAction userAction;@Testpublic void test() {
/*  String xmlPath="com/leige/an/beans.xml";ApplicationContext context=new ClassPathXmlApplicationContext(xmlPath);UserAction userAction=(UserAction) context.getBean("userAction");*/userAction.regist();}}

spring配置方式:相关推荐

  1. Spring配置方式

    将Spring配置到应用开发中有以下三种方式: 基于XML的配置 基于注解的配置 基于Java的配置 基于XML配置  在Spring框架中,依赖和服务需要在专门的配置文件来实现,常用XML格式的配置 ...

  2. spring实战学习(三)配置方式

    spring配置方式有xml配置和注解配置和基于java的配置方式,配置Bean是spring应用的重要一环,依赖注入也是spring实现ioc的核心. xml配置方式 常见的几种注入方式 1.set ...

  3. spring配置datasource三种方式

    转自:http://blog.csdn.net/yangyz_love/article/details/8199207 1.使用org.springframework.jdbc.datasource. ...

  4. Spring Bean配置方式之一:Java配置

    简介: Spring bean 是使用传统的 XML 方法配置的.在这篇文章中,您将学习使用基于纯 Java 的配置而非 XML 来编写 Spring bean 并配置它们.本文将介绍可用来配置 be ...

  5. spring配置datasource三种方式 数据库连接

    1.使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:DriverManagerDataSource建立连接是只要有连 ...

  6. Spring Boot 添加拦截器的配置方式

    在进行 Java Web 开发的时候我们经常会使用到过滤器,例如日志的记录.权限的验证等功能.以前使用 Spring MVC 的时候需要在 web.xml 中配置过滤器,现在使用 Spring Boo ...

  7. Spring Boot 2.x基础教程:使用MyBatis的XML配置方式

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | http://blog.di ...

  8. struts+spring的配置方式总结

    现在最流行的j2ee的程序,一般都是用struts+spring+hibernate框架做的,spring+hibernate的配置方式很简单,这里就不说了,下面对struts+spring的几种配置 ...

  9. 面向切面(AOP)之Spring接口方式 schema配置方式 aspectj注解方式

    一.初识AOP   关于AOP的学习可以参看帮助文档:spring-3.2.0.M2\docs\reference\html目录下index.html的相关章节      1.AOP:Aspect-O ...

最新文章

  1. Maven(插件配置和生命周期的绑定)
  2. oracle 加号和on,Oracle中连接与加号(+)的使用
  3. 2014:超越炒作,进入部署SDN的时代
  4. Android App Build Workflow
  5. .NET Core使用IO合并技巧轻松实现千万级消息推送
  6. 女生的拳头有多厉害?
  7. java类 连接时机_java类的加载时机
  8. 吴恩达《机器学习》第八章:逻辑回归
  9. ubuntu18.04系统ros melodic 安装orbslam2,Astra相机的ROS环境
  10. Oracle标准建表语句
  11. FIR滤波器窗函数设计法——汉明窗设计实例
  12. 科密a1无法连接数据库_科密考勤机系统老说数据库连接失败是什么原因?
  13. 高抗干扰低功耗LCD驱动芯片-VK2C21A/B/C/D,常用在电气类、工控类低功耗驱动上
  14. 面试官问你为什么离开上一家公司该怎么回答? 1
  15. 小米路由器局域网设备ping不通
  16. fusionCharts属性集
  17. 深度学习benchmark汇总
  18. 一文搞懂什么是模拟退火算法SImulated Annealing【附应用举例】
  19. 两分钟解决IntelliJ IDEA中文乱码问题
  20. 检测Android应用(APP)的启动与关闭

热门文章

  1. 【人工智能】—局部搜索算法、爬山法、模拟退火、局部剪枝、遗传算法
  2. java邮箱发送验证码_java实现发送邮箱验证码——三步搞定java邮箱发送验证码
  3. windows SVN server
  4. Nokia Open MSS 学习个人笔记
  5. [4G5G专题-71]:物理层 - 4G LTE 物理混合自动重传指示信道PHICH与物理上行控制信道PUCCH与UCI
  6. JavaB试题 基础练习 Fibonacci数列
  7. 编程一年,我学会了什么?
  8. 自动登录XP其实很轻松
  9. php如何做7天后自动售货店,PHP自动售货发卡网源码集成多种支付接口
  10. Mac搭建Flink集群