草庐IT

Annotations

全部标签

spring - 注释驱动配置spring时如何为bean设置init-method?

我使用springroo构建项目,它是注解驱动的,XML文件中没有bean定义。所有配置信息都在*.aj文件中。现在我想为没有默认构造函数的bean设置一个init方法(该bean来自第三方,它有一个带参数的构造函数,我无法删除它们或提供默认构造函数给它。)请问有谁可以告诉我怎么做吗?我想这样做的原因是因为我想使用applicationContext.getBean("thatBeanName")动态获取bean并使用它。因为bean没有默认构造函数,所以我总是得到错误:java.lang.NoSuchMethodException:com.to.that.bean.()这就是为什么我

spring - 注释驱动配置spring时如何为bean设置init-method?

我使用springroo构建项目,它是注解驱动的,XML文件中没有bean定义。所有配置信息都在*.aj文件中。现在我想为没有默认构造函数的bean设置一个init方法(该bean来自第三方,它有一个带参数的构造函数,我无法删除它们或提供默认构造函数给它。)请问有谁可以告诉我怎么做吗?我想这样做的原因是因为我想使用applicationContext.getBean("thatBeanName")动态获取bean并使用它。因为bean没有默认构造函数,所以我总是得到错误:java.lang.NoSuchMethodException:com.to.that.bean.()这就是为什么我

java - 谁能解释一下类级 Controller 和方法级 Controller 之间的区别..?

我是Spring框架的新手..在google上搜索时..我发现很少有在类级别注释了@RequestMapping的示例,并且很少有示例在menthod级别显示它何时使用类级别RequestMapping和menthod级别RequestMapping注释...谁能解释一下类级别RequestMapping和方法级别RequestMapping之间的区别..??所以我对他们的申请有点困惑:a)类(class)级别b)方法级别我还发现了一些@Requestmapping类型为:GET/​​Post,而一些示例没有类型参数。哪种方法更好..??较新的版本(>Spring2.5)是否不需要请求

java - 谁能解释一下类级 Controller 和方法级 Controller 之间的区别..?

我是Spring框架的新手..在google上搜索时..我发现很少有在类级别注释了@RequestMapping的示例,并且很少有示例在menthod级别显示它何时使用类级别RequestMapping和menthod级别RequestMapping注释...谁能解释一下类级别RequestMapping和方法级别RequestMapping之间的区别..??所以我对他们的申请有点困惑:a)类(class)级别b)方法级别我还发现了一些@Requestmapping类型为:GET/​​Post,而一些示例没有类型参数。哪种方法更好..??较新的版本(>Spring2.5)是否不需要请求

spring - Spring上的嵌套事务

我在使用嵌套Spring事务时发现了一些奇怪的行为:当在同一个类中,一个注释为@Transactional的方法调用另一个也注释为@Transactional的方法时没有使用第二个注释。让我们考虑以下类:publicclassMain{publicstaticvoidmain(String[]args){ApplicationContextcontext=newAnnotationConfigApplicationContext(Config.class);finalMainmain=context.getBean(Main.class);//FirstOpSystem.out.pri

spring - Spring上的嵌套事务

我在使用嵌套Spring事务时发现了一些奇怪的行为:当在同一个类中,一个注释为@Transactional的方法调用另一个也注释为@Transactional的方法时没有使用第二个注释。让我们考虑以下类:publicclassMain{publicstaticvoidmain(String[]args){ApplicationContextcontext=newAnnotationConfigApplicationContext(Config.class);finalMainmain=context.getBean(Main.class);//FirstOpSystem.out.pri

spring - 如何在类级变量中使用 Spring @Value 注解

我需要在类的实例变量中使用@Value注入(inject)的参数,并且可以在其所有子类中重用该变量。@Value(server.environment)publicStringenvironment;publicStringfileName=environment+"SomeFileName.xls";这里的问题是先初始化文件名​​,然后进行环境注入(inject)。所以我总是得到null-SomeFileName.xls。总之要在spring中初始化第一个@Value。 最佳答案 因此,您可以使用@PostConstruct。来自

spring - 如何在类级变量中使用 Spring @Value 注解

我需要在类的实例变量中使用@Value注入(inject)的参数,并且可以在其所有子类中重用该变量。@Value(server.environment)publicStringenvironment;publicStringfileName=environment+"SomeFileName.xls";这里的问题是先初始化文件名​​,然后进行环境注入(inject)。所以我总是得到null-SomeFileName.xls。总之要在spring中初始化第一个@Value。 最佳答案 因此,您可以使用@PostConstruct。来自

java - Spring 3 @Component 和静态工厂方法

如果我正在编写一个静态工厂方法来创建对象,我如何为该工厂类使用“@Component”注释并指示(带有一些注释)应该调用的静态工厂方法来创建该工厂类类(class)?以下是我的意思的伪代码:@ComponentclassMyStaticFactory{@publicstaticMyObjectgetObject(){//codetocreate/returntheinstance}} 最佳答案 恐怕你目前不能这样做。但是使用Java配置非常简单:@ConfigurationpublicclassConf{@BeanpublicMyO

java - Spring 3 @Component 和静态工厂方法

如果我正在编写一个静态工厂方法来创建对象,我如何为该工厂类使用“@Component”注释并指示(带有一些注释)应该调用的静态工厂方法来创建该工厂类类(class)?以下是我的意思的伪代码:@ComponentclassMyStaticFactory{@publicstaticMyObjectgetObject(){//codetocreate/returntheinstance}} 最佳答案 恐怕你目前不能这样做。但是使用Java配置非常简单:@ConfigurationpublicclassConf{@BeanpublicMyO