草庐IT

code-injection

全部标签

java - Hibernate有没有类似于Nhibernate "Mapping by code"的东西

在Nhibernate中,我们有FluentNhibernate,现在,在Nhibernate3.2中有内置的“按代码映射”功能。两者都允许您以编程方式为您的域构建映射,我们可以编写一些约定来映射所有域,或者我们可以为每个相应的域对象编写单独的类。Hibernate有类似的东西吗? 最佳答案 您应该能够通过使用Hibernate配置API在没有XML和注释的情况下配置Hibernate,请参阅http://docs.jboss.org/hibernate/orm/4.1/javadocs/org/hibernate/cfg/Conf

java - 该 bean 无法作为 'Type' 注入(inject),因为它是实现 : reactor. fn.Consumer 的 JDK 动态代理

我使用Reactor2的Spring4应用程序无法启动:***************************APPLICATIONFAILEDTOSTART***************************Description:Thebean'orderHandlerConsumer'couldnotbeinjectedasa'fm.data.repository.OrderHandlerConsumer'becauseitisaJDKdynamicproxythatimplements:reactor.fn.ConsumerAction:Considerinjectingth

java - WebSphere 7. 从另一个应用程序注入(inject) EJB

我正在尝试使用@EJB注释注入(inject)EJB:当我将一个EJB注入(inject)同一只耳朵中的另一个EJB时,它工作正常。当我将一个EJB从另一个耳朵注入(inject)另一个EJB时服务器我得到一个异常:EJBthrewanunexpected(non-declared)exceptionduringinvocationofmethod"sayHello".Exceptiondata:javax.ejb.EJBException:Injectionfailure;nestedexceptionis:com.ibm.ejs.container.EJBNotFoundExcep

java - Spring MVC 跨域验证 : Code Smell?

这是一种代码味道,还是在Spring表单中实现跨字段验证的最佳方式?@FieldRequiredIf.List({@FieldRequiredIf(ifField="firstHomePhoneNumber",matches={EMPTY,NULL},require="firstMobilePhoneNumber",elseDisplay="FieldRequiredIf.correspondenceDetailsForm.firstMobilePhoneNumber",groups=FirstLife.class),@FieldRequiredIf(ifField="secondHo

java - 在我的 quartz 工作中注入(inject)

我想知道如何使用guice在我的工作中使用注入(inject)。因为我不能在默认构造函数上使用@Inject,我可以直接在属性上使用它吗(我总是得到一个带有PersonDAO的NullPointerException)?我知道DAO在这里没有任何作用,它只是为了测试。publicclassSimpleQuartzJobimplementsJob{@InjectPersonDaoPerson;privatestaticLoggerlogger=Logger.getLogger(SimpleQuartzJob.class.getName());publicSimpleQuartzJob()

java - 如何使用 Guice 的注入(inject)器?

我正在学习Guice,我不太清楚如何使用Injector实例。最好在应用程序Bootstrap上创建一次Injector实例,并将其设为公共(public)单例?我们是否总是必须使用Injector#getInstance(SomeClass.class)来获取放置Guice的@Inject注释的类? 最佳答案 您不应该将注入(inject)器作为全局单例传递。你看过:https://github.com/google/guice/wiki/GettingStarted?请注意,RealBillingService不使用注入(inj

java - Mockito 和 CDI bean 注入(inject),@InjectMocks 调用@PostConstruct 吗?

我有这个代码:classPatient{@InjectSyringesyringe;@PostConstructvoidsayThankyouDoc(){System.out.println("Thathurtlikecrazy!");}}@RunWith(MockitoJUnitRunner.class)classTestCase{@MockSyringesiringeMock;@InjectMocksPatientpatient;//...}我希望Mockito调用PostConstruct,但我不得不添加:@Beforepublicvoidsimulate_post_constr

java - Hibernate Criteria Api 是否完全防止 SQL 注入(inject)

我正在使用Hibernate来保护我的网站免受SQL注入(inject)攻击。听说HibernateCriteriaAPI比HQL更强大。HibernateCriteriaApi是否可以完全防止SQL注入(inject)? 最佳答案 是的,确实如此。CriteriaAPI以及HQL或JPQL中的查询参数都对参数进行了转义,不会执行恶意SQL。仅当您简单地将参数连接到查询中时才会暴露该漏洞。然后任何恶意SQL都会成为您查询的一部分。编辑OWASP有一个SQLinjectionpreventioncheatsheet.使用条件查询等同于

java - WstxUnexpectedCharException : Unexpected character '"' (code 34) in DOCTYPE declaration; expected a space between public and system identifiers

最近几天我一直在尝试解决以下问题,但仍然无法解决。我搜索了很多论坛,但都是徒劳的。*一点历史:我的代码在devp环境中运行良好,但为了访问生产服务器,在成功将证书包含在新的信任存储文件中后,我收到了新的URL和三个新证书。我面临以下问题。请帮忙。2013-11-2511:32:30,373INFO[BuilderUtil]OMExceptioningetSOAPBuilderorg.apache.axiom.om.OMException:com.ctc.wstx.exc.WstxUnexpectedCharException:Unexpectedcharacter'"'(code34)

java - 如何防止 Google Big Query 上的查询注入(inject)

我正在为我们的网站编写一些GoogleBig-query动态报告实用程序,这将允许用户选择要在查询中替换的参数。鉴于此查询"template":SELECTname,birthdayFROM[dataset.users]WHEREregistration_date='{{registration_date}}'我们从用户那里获取{{registration_date}}值并将其替换到模板中,从而生成一个查询:SELECTname,birthdayFROM[dataset.users]WHEREregistration_date='2013-11-11'假设我正在使用GoogleBig-