草庐IT

Tomcat-Spring-Hibernate

全部标签

java - 如何确保使用 Spring @Configuration 注释初始化依赖配置?

我正在尝试使用@Configuration注释来连接我的应用程序,但我一直在其中一个初始化程序中收到NullPointerException异常,因为它引用的bean尚未初始化(我认为)。我尝试在web.xml中仅指定“root”配置类,并尝试进行包扫描,但似乎都不起作用。对大代码转储感到抱歉。我试图生成一组更简单的类来重现该问题,但是当然,当我这样做时,一切正常。这是我的类(class)(省略了导入):数据源配置.java:@ConfigurationpublicclassDataSourceConfig{publicDataSourceConfig(){System.err.pri

java - 我们可以在其他注释中使用 spring 表达式(spel)吗?

我希望能够做到这一点:@Controller@RequestMapping("/#{handlerMappingPaths.security}/*")publicclassSecurityController{etc//forinstance,toresusethevalueasabaseforthefolderresolution@Value("#{handlerMappingPaths.security}/")publicStringRESOURCE_FOLDER;@RequestMapping(value="/signin-again",method=RequestMethod.

java - 如何使用 <join> 标记加入 hibernate 映射文件中的两列?

我需要将单个类映射到两个表(均具有多列主键)。假设TABLE1有id1、id2、id3,TABLE2有id1、id2作为主键。现在,在编写映射文件时,我会执行如下操作:Thejointagacceptsonlyonekeytag!!!HowdoImapthesecondkey???-->如您所见,join标签只接受一个键标签!如何映射第二个ID?亲切的问候,暴君P.S.:圣诞快乐,新年快乐而富有成效;) 最佳答案 可能包含多个元素: 关于java-如何使用标记加入hibernate映射文

java - 在 Spring/Hibernate 环境中手动管理数据库事务

我们有一个基于Spring的Web应用程序,它利用Hibernate将其实体加载/存储到底层数据库。由于它是一个后端应用程序,我们不仅希望我们的UI还允许第三方工具手动启动数据库事务。这就是为什么调用者需要调用StartTransaction方法,然后获取他们可以引用的ID参照该ID进行所有DB相关调用(如创建、修改、删除),明确哪些操作属于启动的事务调用CommitTransaction方法向我们的后端发出信号,表明现在可以提交事务(或者在否定情况下将调用RollbackTransaction)因此请记住,所有数据库处理都将由Java持久性注释在内部完成,我们如何向我们的UI开放事务

java - 嵌入式 Jetty 和 Spring Web MVC

对于一个宠物项目,我想让一个嵌入式Jetty运行一个SpringWebMVC应用程序。我在Web容器中使用了Spring(很容易知道“从哪里开始”),并且我在没有Spring的情况下使用了嵌入式Jetty。如果我想让两者一起工作,感觉有点像先有鸡还是先有蛋的问题。组织项目的最佳方式是什么?换句话说,我应该在main()中放入什么?它应该是一个恰好将Jetty作为bean的Spring应用程序(那么上下文呢?)?或者我应该单独启动Jetty并通过servlet监听器插入Spring?有哪些注意事项? 最佳答案 Spring容器中的Je

java - 使用 Metro 2.1 的 Tomcat 7.0.11 上的 WSServlet ClassNotFoundException 错误

我正在尝试使用Metro2.1在WindowsServer2008R2上使用Tomcat7.0.11创建一个简单的网络服务。我来自C#/WCF背景,试图更好地了解Web服务互操作性。我实际上是在遵循MartinKalin的书“JavaWebServicesUpandRunning”中的一个例子。我有以下内容:CATALINA_HOME=c:\tomcat-7.0.11在我的catalina.properties文件中:server.loader=c:/metro-2.1/bin/*.jar(注意,我也尝试将此路径添加到common.loader)。我已将以下METROjar文件复制到C

java - 嵌入式的 JPA 2 XML 映射,以便它与 Hibernate 元模型生成器一起工作

我想为Hibernate(版本1.1.1-Final)(在Spring应用程序中)使用JPA2元模型生成器。因为我使用一个映射父类(superclass),它是所有实体的基础,并且这个类位于不同的jar中(为了重用)我需要在XML中显式映射这个类(仅用于元模型生成,因为它有效没有任何额外的时间)---可能有人会提示如何解决这个问题,但这不是问题。此映射的父类(superclass)(BusinessEntity)使用嵌入式类(BusinessId)。@SuppressWarnings("serial")@MappedSuperclasspublicabstractclassBusine

java - Tomcat 过滤器对请求输入流产生不利影响(输入流为空)

我在我的应用程序中添加了一个过滤器,它只记录有关请求的某些内容。我的一些servlet从ServletRequest#getInputStream读取.自从添加此过滤器后,那些从ServletRequest#getInputStream读取的servlet不再工作,因为输入流为空。通过简单地从我的web.xml中注释掉它来禁用过滤器解决了这个问题。为什么会发生这种情况,有没有一种方法可以在不弄乱ServletRequest#getInputStream的情况下使用过滤器??过滤器实际上是Tomcat的RequestDumperFilter,包含在其示例Web应用程序之一中。我将只包含d

java - 在具有已知主键的情况下将对象持久保存在 Hibernate 中。

我的问题是分离对象...我目前正在使用Spring和Hibernate。我有一个映射对象,它有一个作为字符串的主键(我知道这很糟糕......但重构代码需要几个月),我希望坚持下去。(我只用两个属性简化了对象)@IdprivateStringid;privateStringpattern;例如,我想添加如下内容:["id":"myFirstPattern","pattern":".*"]注意我的主键已经设置好了。这样做的问题是,每当我尝试坚持时,Hibernate都会尝试将此对象与上下文中的任何对象(由于主键)链接起来,但会失败,因为没有对象。抛出分离对象错误。我做了一些研究,得出的结

java - 我可以将 Spring Social 与 Spring Security 一起使用吗?

我想将SpringSocial(提供twitter、facebook、linkedLogin)与我已经使用SpringSecurity提供开放ID身份验证的应用程序集成....SpringSecurity的开放ID支持非常棒,我也尝试过使用示例应用程序进行springsocial...现在我想将SpringSocial与原始产品集成。我想知道这行不通..?SpringSecurity是否与SpringSocial完全兼容?如果是,那么我需要如何处理在springsocial区域中的登录、注销。我应该采取什么预防措施……?任何博客/教程/源代码都会有很大帮助....提前致谢