最新文章列表

spring autowired mockito单元测试

service层会自动注入(autowired)dao层的interface,如何正常测试service层的逻辑,而不真正的触动dao层的代码,即不往数据库做实际操作,变成了一个需要解决的问题。首先,看一下我们service层的代码:   [java] view plain copy  
aoyouzi 评论(0) 有3284人浏览 2016-12-08 14:11

springMvc和shiro整合,shiro的realm不能自动注入的问题

最近研究shiro,一开头就遇到了大困难,调试了3小时。问题描述如下:shiro和spring mvc整合,shiro自定义了realm。其中自定义的realm里面居然不能使用@Autowi ...
lrj2u 评论(0) 有4419人浏览 2015-10-26 11:33

springMVC注解——@Autowired

使用 @Autowired 注解进行装配,只能是根据类型进行匹配。@Autowired 注解可以用于 Setter 方法、构造函数、字段,甚至普通方法,前提是方法必须有至少一个参数。@Autowired 可以用于数组和使用泛型的集合类型。然后 Spring 会将容器中所有类型符合的 Bean 注入进来。@Autowired 标注作用于 Map 类型时,如果 Map 的 key 为 String 类型 ...
zwdsmileface 评论(0) 有2972人浏览 2015-04-09 08:38

shiro开启注解配置后@RequiresRole无效或导致@Autowired 失效

在使用shiro时,打算启用shiro的注解功能如下: @RequestMapping(method = RequestMethod.GET,value = "/menuManager") @RequiresPermissions("sys:menu:*") public String menusManager(Model model){ r ...
LucienW 评论(0) 有7400人浏览 2015-04-02 15:08

在Listener、Filter、Servlet中调用 spring 使用注解定义的bean

1.背景     ServletContext,是一个全局的储存信息的空间,服务器开始建立,服务器关闭销毁。request,每次请求一个;session,一个会话一个;而servletContext,所有用户共用一个。     ServletContext维护着一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,Filter,JSP,JavaBe ...
sgq0085 评论(0) 有6041人浏览 2015-03-10 16:56

spring的service和dao使用@Resource注入失败

         之前写的程序,运行正常,后来拿出来复习的时候,发现service和dao使用@Resource无法正常注入,而用@Autowired就可以正常注入,显示log日志,所有对象均能够正常实例化,就是没有inject的过程。后来终于发现原因,tomcat5.5不支持@Resource。。@Autowired是的可以正常注入,而@Resource是JavaEE包下面的,不支持tomca ...
men4661273 评论(0) 有6795人浏览 2014-11-13 21:58

spring拦截器不生效

在平时休闲时间做一个学习型项目练手,在练习过程中,遇到一个spring拦截器不生效的问题,拦截器代码如下:   @Aspect // 该注解标示该类为切面类 @Component public class LogAopAction { @Autowired private LogDao logDao; @Around("execution(* com.la ...
征途2010 评论(0) 有2390人浏览 2014-10-03 22:49

spring下应用@Resource, @Autowired 和 @Inject注解进行依赖注入的差异

参考链接 Spring 注解 javax.annotation.Resource和@Autowired 共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,就不需要写写setter方法。 http://blog.csdn.net/xiaoyiyz/article/details/51201937 http://www.tuicool.com/articles/ruaMBn
darrenzhu 评论(0) 有1188人浏览 2014-06-30 11:48

学习Spring笔记_Annotation(注解)_Autowired_Qualifier

要想使用Annotation必须在XML配置文件头中,加入如下代码: <?xml version="1.0" encoding="UTF-8"?> <!-- spring配置文件固定写法 --> <beans xmlns="http://www.springframework.org/schema/beans& ...
ysj5125094 评论(0) 有9117人浏览 2014-04-24 17:44

sping 注解,bean属性 学习

项目开发告一段落,就静下心来看看前人写的代码,遇不懂或疑惑之处,便翻阅字典, 看罢,哦…………原来是这样,不禁叹声,于是作为札记以记录,以便日后所用。 心得:看会了不是你的,理解了、用过了才是你的。   Spring注解@Component、@Repository、@Service、@Controller区别 总结:component通用,其他3个精细用,分别对应MVC中的mc,配置让 ...
Eric.Yan 评论(0) 有1582人浏览 2013-07-18 14:38

Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象

转自  http://blog.arganzheng.me/posts/quartz-and-spring-integration-ioc-autowire.html     Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象 December 29, 2012 问题 Quartz中的job是由Quartz框架动态创建的(配置该job的cla ...
dark_wind_master 评论(0) 有9951人浏览 2013-07-05 09:24

JUnit +Spring注解 单元测试配置

项目中碰到了Junit和Spring整合的问题,对于通过注解方式注入的bean,稍微有点麻烦,总结如下:   1. 在项目pom.xml中添加对spring-test包的依赖,非maven工程可直接通过build path添加该包          <dependency>          <groupId>org.springframework</grou ...
dhshuai 评论(0) 有1667人浏览 2013-04-11 15:55

servlet中绑定spring bean

public void init(ServletConfig config) throws ServletException { super.init(config); SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, config.getServletContext()); ...
chembo 评论(0) 有1290人浏览 2012-12-21 14:31

Spring的@Autowired注入规则

今天在研究了下spring的@Autowired的注入方式 @Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的? 经过一些代码的测试,我发现,Autowired默认先按byType,如果发现找到多个bean,则,又按照byName方式比对,如果还有多个,则报出异常。 例子: @Autowired p ...
Ray.Allen 评论(0) 有3870人浏览 2012-11-01 16:18

spring注解 @Autowired @Qualifier @Resource

 在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。   Spring 允许我们通过 @Qualifier注释指定注入 Bean ...
yanm7788 评论(0) 有3003人浏览 2012-07-03 12:02

spring注解 @autowired @resource

@Resource注解 @Resource注解和@Autowired一样,也可以标注在字段或属性的setter方法上 @Resource默认按名称装配,名称可以通过name属性指定。当找不到与名称匹配的bean时,才会按类型装配 若注解标注在字段上且未指定name属性,则默认取字段名作为bean名称寻找依赖对象 若注解标注在setter上且未指定name属性,则默认取属性名作为bean名称寻 ...
chembo 评论(0) 有1866人浏览 2012-05-10 11:27

把Spring容器中的bean绑定到通过代码创建的对象

Spring提供了对配置中创建对象的字段实例注入。但如果是通过代码创建或者动态创建的对象,由于不受Spring管理,因此没有机会执行字段实例的注入。Google了一把,没发现可以用的方法。因此只能写了一小段代码。对于这种情况,可以通过反射的方式找到对象的字段和方法定义,并注入之。以下为具体实现。Registry类保存了Spring生成的context,在需要的时候随时可以调用。 public f ...
regular 评论(0) 有2276人浏览 2012-04-26 16:17

Spring@Autowired注解与自动装配 到底好还是不好??

以前很少用Spring@Autowired注解与自动装配, 今天搜索了一下相关的内容,发现有提到这样的问题。 注解引发的问题: 1、缺乏明确的配置导致程序的依赖注入关系不明确。 2、不利于模块化的装配。 3、给维护带来麻烦,因为你要根据源代码找到依赖关系。 4、通用性不好。如果你哪天抛开了Spring,换了别的Ioc容器,那么你的注解要一个个的删除。 @Autowired注解与自动装配 跟xml ...
hanfeng450 评论(1) 有3299人浏览 2012-03-19 16:19

Spring学习笔记

一、基本概念 依赖注入: 在运行期,由外部容器动态的将依赖的对象注入到组件中(实例化所有的bean,然后按需注入到组件。) 控制反转:依赖对象的创建和管理(控制权)转移给了外部容器,这样可以很方便的通过容器的配置来管理对象。 容器:可以简单的想象为一个存放了一些单例的实例化对象(bean)的容器,你可以通过容器接口从容器里面拿你需要的对象实例。 二、Spring的主要特性 1. 降低组件之间的耦合 ...
cxmin121 评论(0) 有910人浏览 2012-02-21 23:38

泛型类的编译导致的错误

这是前段时间遇到的一个问题,确定是因为泛型编译导致的,但是特别详细的原因还没有深入研究过,遇到的同志可以看下哈。 @Controller public class UserController { @Autowired UserManager userManager; 上面的controller中自动注入了一个UserManager,该manager是一个泛型类。 ...
fancyboy2050 评论(0) 有1361人浏览 2011-10-25 16:16

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics