spring配置方式:
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配置方式:相关推荐
- Spring配置方式
将Spring配置到应用开发中有以下三种方式: 基于XML的配置 基于注解的配置 基于Java的配置 基于XML配置 在Spring框架中,依赖和服务需要在专门的配置文件来实现,常用XML格式的配置 ...
- spring实战学习(三)配置方式
spring配置方式有xml配置和注解配置和基于java的配置方式,配置Bean是spring应用的重要一环,依赖注入也是spring实现ioc的核心. xml配置方式 常见的几种注入方式 1.set ...
- spring配置datasource三种方式
转自:http://blog.csdn.net/yangyz_love/article/details/8199207 1.使用org.springframework.jdbc.datasource. ...
- Spring Bean配置方式之一:Java配置
简介: Spring bean 是使用传统的 XML 方法配置的.在这篇文章中,您将学习使用基于纯 Java 的配置而非 XML 来编写 Spring bean 并配置它们.本文将介绍可用来配置 be ...
- spring配置datasource三种方式 数据库连接
1.使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连 ...
- Spring Boot 添加拦截器的配置方式
在进行 Java Web 开发的时候我们经常会使用到过滤器,例如日志的记录.权限的验证等功能.以前使用 Spring MVC 的时候需要在 web.xml 中配置过滤器,现在使用 Spring Boo ...
- Spring Boot 2.x基础教程:使用MyBatis的XML配置方式
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | http://blog.di ...
- struts+spring的配置方式总结
现在最流行的j2ee的程序,一般都是用struts+spring+hibernate框架做的,spring+hibernate的配置方式很简单,这里就不说了,下面对struts+spring的几种配置 ...
- 面向切面(AOP)之Spring接口方式 schema配置方式 aspectj注解方式
一.初识AOP 关于AOP的学习可以参看帮助文档:spring-3.2.0.M2\docs\reference\html目录下index.html的相关章节 1.AOP:Aspect-O ...
最新文章
- Maven(插件配置和生命周期的绑定)
- oracle 加号和on,Oracle中连接与加号(+)的使用
- 2014:超越炒作,进入部署SDN的时代
- Android App Build Workflow
- .NET Core使用IO合并技巧轻松实现千万级消息推送
- 女生的拳头有多厉害?
- java类 连接时机_java类的加载时机
- 吴恩达《机器学习》第八章:逻辑回归
- ubuntu18.04系统ros melodic 安装orbslam2,Astra相机的ROS环境
- Oracle标准建表语句
- FIR滤波器窗函数设计法——汉明窗设计实例
- 科密a1无法连接数据库_科密考勤机系统老说数据库连接失败是什么原因?
- 高抗干扰低功耗LCD驱动芯片-VK2C21A/B/C/D,常用在电气类、工控类低功耗驱动上
- 面试官问你为什么离开上一家公司该怎么回答? 1
- 小米路由器局域网设备ping不通
- fusionCharts属性集
- 深度学习benchmark汇总
- 一文搞懂什么是模拟退火算法SImulated Annealing【附应用举例】
- 两分钟解决IntelliJ IDEA中文乱码问题
- 检测Android应用(APP)的启动与关闭
热门文章
- 【人工智能】—局部搜索算法、爬山法、模拟退火、局部剪枝、遗传算法
- java邮箱发送验证码_java实现发送邮箱验证码——三步搞定java邮箱发送验证码
- windows SVN server
- Nokia Open MSS 学习个人笔记
- [4G5G专题-71]:物理层 - 4G LTE 物理混合自动重传指示信道PHICH与物理上行控制信道PUCCH与UCI
- JavaB试题 基础练习 Fibonacci数列
- 编程一年,我学会了什么?
- 自动登录XP其实很轻松
- php如何做7天后自动售货店,PHP自动售货发卡网源码集成多种支付接口
- Mac搭建Flink集群