草庐IT

data-type

全部标签

java - "Main type not specified"与 GWT 和 Eclipse Juno 4.2

升级到EclipseJuno4.2(通过全新安装)并从http://dl.google.com/eclipse/plugin/4.2安装GWT插件(3.0.0v201206271046-rel-r42)后,我无法启动我的GWT应用程序。我像使用Eclipse3.7一样配置我的项目的GWT性质,但是当我运行我的应用程序时,在选择我的入口点之后,启动失败并显示:“未指定主要类型”似乎没有包含gwt-dev.jar。GWT引用的库未添加到我的项目中。所以我需要在我的项目配置中重新选择GWT2.4。然后,gwt-dev.jar被正确添加到“ReferencedLibrary”部分。但是我在启动

java - onSave()(对于使用 Hibernate/Spring Data Repositories 保存的任何实体)

如果我的实体有计算字段,应该在保存到数据库之前更新(dbinsert或update),如何在Hibernate或SpringDataRepositorysave()之前Hook方法调用? 最佳答案 我认为对你来说最好的选择是EntityListener使用@PrePersist和@PreUpdate注释,为你的实体监听器创建配置您将可以访问要保存的每个实例,每次您尝试使用hibernate或spring数据存储库保存或更新某些内容时都会调用此方法publicclassEntityToPersistListener{@PrePersi

java - Spring Data Mongo @Column 等效注解(@Property?)

是否有与JPA@Column注释等效的SpringDataMongo?基本上,我有一个POJO,它有一个属性,我想用不同的名称存储在Mongo中。因此,以下对象:publicclassPojo{@Property("bar")privateStringfoo="HelloWorld";}将被持久化为:{"_class":"com.example.Pojo","bar":"HelloWorld"}注意:我不想使用MappingMongoConverter明确地执行此操作 最佳答案 Spring数据referencedocumentat

java - 切换到 4.0.1 版本后 "JavaMailSenderImpl cannot be resolved to a type"

我用3.1.1框架版本开发了SpringMVC应用,现在我想切换到4.0.1。我正在使用Maven来处理所有依赖项。因此,当我更改pom.xml中的版本时,出现编译错误JavaMailSenderImplcouldnotberesolvedtotype。此外,我无法在jars中找到包org.springframework.mail.javamail.JavaMailSenderImpl。但是从文档看来,这个包在最新版本中没有被删除。我尝试再次清理项目和建筑,但没有帮助我。那么知道我在这里做错了什么吗?ThisistheURLtodocs下面是pom.xml的部分-4.1.3.Final

Java 8 : Target typing

阅读文章时StateoftheLambda我来到主题目标打字,我对以下段落有点困惑:ActionListenerl=(ActionEvente)->ui.dazzle(e.getModifiers());Animplicationofthisapproachisthatthesamelambdaexpressioncanhavedifferenttypesindifferentcontexts:Callablec=()->"done";PrivilegedActiona=()->"done";Inthefirstcase,thelambdaexpression()->"done"rep

java - 运算符优先级问题导致 "error: unexpected type"

由于最近有很多运算符优先级问题,我开始玩一些代码并想出了这个:intx=someNumber;inty=--x++;这给出:Error:unexpectedtyperequired:variablefound:value我尝试这样做是因为我有兴趣了解java如何处理postfix的运算符优先级高于prefix这一事实。上面的语句似乎会导致矛盾,我猜这是由这个错误处理的。我的问题有两个方面:为什么会出现这个错误?究竟是什么意思?为什么postfix的优先级高于prefix?我敢肯定这是有充分理由的,但我一直想不出一个。也许它会解决这个未定义的行为,但它会以某种方式引起更多问题?

java - 无法创建消息 : incorrect content-type for SOAP version. 已获取文本/xml; charset=UTF-8,但应为 application/soap+xml

我正在尝试使用eBay提供的大型商家服务API将文件上传到eBay。他们提供了一个相同的sample.jar文件。当我们在命令提示符下执行.jar文件时,它似乎工作正常,但是当我试图将其源代码集成到我的Web应用程序中时,它给了我这个错误。我还尝试使用Netbeans创建一个Web服务客户端并尝试使用它,但它仍然给了我同样的错误。我还将SOAP版本从1.1更改为1.2,但这似乎也不起作用。以下是完整的堆栈跟踪。Nov11,20112:59:41PMcom.sun.xml.internal.messaging.saaj.soap.MessageImplinitSEVERE:SAAJ053

java - 通用方法 - "unchecked conversion to conform to T from the type"警告

如果我有以下内容:publicinterfaceFoo{TgetBlah();}publicclassBarimplementsFoo{publicBargetBlah(){returnthis;}}我在Eclipse中收到有关Bar类中“getBlah”实现的警告:-Typesafety:ThereturntypeBarforgetBlahfromthetypeBarneedsuncheckedconversiontoconformtoTfromthetypeFoo我该如何解决这个问题?为什么我会收到警告?谢谢 最佳答案 您正在覆

java - Hibernate 4.3.0.Final 和 Spring Data JPA 1.4.3.RELEASE

我是第一次尝试设置和使用SpringData。当然,您会希望使用最新版本(SpringDataJPA1.4.3.RELEASE和Hibernate4.3.0.Final)。按照在线示例配置后,应用程序抛出异常。org.springframework.dataspring-data-jpa1.4.3.RELEASEorg.hibernatehibernate-coreHibernate4.3.0.Finalcommons-collectionscommons-collectionsorg.hibernatehibernate-search4.4.2.Finalorg.hibernateh

java - 嵌套属性上的 @Indexed 在 mongo 的 Spring-data 中不起作用

我有以下对象结构:@Document(collection="user")@TypeAlias("user")publicclassUser{@IdprivateObjectIdid;privateContactinfo=newContact();}这是联系人pojo:publicclassContact{@Indexed(unique=true)privateStringmail;}但是由于某些我不知道的原因,我没有看到Spring-data为info.mail属性创建唯一索引总而言之,我有用户对象的这个json结构:{_id:xxxxx,info:{mail:"abc@xyz.sh