postconstruct

    0热度

    1回答

    我用我想测试的方法创建了一个bean。不幸的是,它是一个带有PostConstruct注释的bean。我不想调用PostConstruct方法。 我该怎么做? 我试过2种不同的方法(如下面的例子所示),但没有工作; init()仍然被调用。 有人能给我一个详细的例子,说明如何做到这一点? DirBean.java @Singleton @Startup public class DirBean

    2热度

    1回答

    我有一个EJB模块,它使用ActiveMQ-Core 5.7.0作为它的依赖项。当我将EJB Module单独部署到Glassfish服务器4.1时,可以成功部署它。但是,当我包括在企业应用这个EJB模块和部署此EAR到服务器时,它抛出错误: [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.core] [tid: _ThreadID=48

    1热度

    4回答

    我正在使用Spring Boot,并将@PostConstrcut注释添加到我的JPA实体中(如图所示),但是当实体被实例化时,此拦截器永远不会被调用。 @Entity public class MyTableName implements java.io.Serializable { // all attributes @PostConstruct public

    0热度

    1回答

    我遇到以下情况,我正在运行到空指针异常,因为bean未初始化并导致失败,导致我的服务器无法启动。 在PostConstruct注释的方法中有一个新引入的调用失败。另一种不在PostConstruct中的方法正在执行相同的调用,该方法正确执行并且不会引起任何问题。 @Component @Lazy @Primary class Parent{ @Autowired private Desi

    0热度

    1回答

    我的@PostConstruct方法符合所有规则,但我仍然得到错误,该方法不是EJB拦截器的构造后方法。 它的回报是无效的。它不会抛出异常。它不需要论据。 有谁知道另一个原因,这个错误可能发生? import javax.annotation.PostConstruct; ... @PostConstruct public void init() { getRef

    1热度

    2回答

    是否可以取消在@PostConstruct阶段创建视图?我有: @PostConstruct public void createPartControl(Composite parent) { try { // do something where an exception is thrown } catch (Exception e) { // I

    1热度

    1回答

    我想用@PostLoad中的数据库加载其他数据来丰富实体。 如何访问@PostLoad方法中的Spring managed beans? 我用静态访问丑陋的解决方案: @Service public class StaticApplicationContext implements ApplicationContextAware { private static Application

    1热度

    1回答

    我有以下类别: @Repository class A { public void method1() { ... } } @Component class B implements C { @Autowired @Lazy private A a; public void method2() {

    0热度

    1回答

    由组件扫描自动创建以明确地定义豆豆,能够定义init和通过注解破坏方法中,在弹簧配置类: @Configuration @ComponentScan public class Appconfig { @Bean(name="Andre",initMethod="init",destroyMethod="destroy") @Scope("singleton") p

    2热度

    2回答

    我一直在试图解决一个问题,我的managedBean有时是空的(我得到了目标不可达错误消息,说bean是空的),这个间歇性问题通常发生在我修补程序在@PostConstruct方法中。 在启动应用程序时,我确实没有看到任何错误,但只要我尝试通过XHTML与BOOM进行交互,BOOM! Bean是空的。我阅读了@PostConstruct文档,它说如果发生异常,“这个bean没有投入使用”,这是否意