草庐IT

Spring-Data-JPA

全部标签

java - 如何在 Spring 中处理多个文件和消息以实现国际化?

一些关于Spring国际化的文章讲述了如何交换通过语言环境等的消息,但我只找到了包含一些消息的用例..如何根据上下文组织和使用国际化文件?(验证、查看消息、默认消息、业务消息)我知道Spring使用模式(已定义消息文件的名称)+语言环境。例如:message_zh_CN。我怎样才能知道每个上下文的文件关于这种行为?我认为应该是:resources`--messages|--validation||--message_locale.properties|`--message_locale2.properties|--business||--message_locale.propertie

springboot、spring-kafka、kafka-client的版本对应关系

在使用springboot集成kafka的时候需要注意springboot版本、引用的依赖spring-kafka版本和kafka中间件版本的对应关系,否则可能会因为版本不兼容导致出现错误。1、含义说明(摘自官网)SpringBoot:是springboot的版本。SpringforApacheKafkaVersion:是springboot集成的spring-kafka的版本,如org.springframework.kafkaspring-kafka2.6.8springIntegrationforApacheKafkaVersion:是springboot集成的spring-integr

java - 没有主类的spring boot

我正在尝试使用SpringBoot,并创建一个jar,并将其安装到我的maven存储库中。这是一个库jar文件,将在我的主应用程序中用作依赖项,它也是一个Spring-Boot应用程序。现在,我正在处理一个helloworld示例。这是我在这个项目中的一个类:publicclassMyLibrary{publicStringgetMessage(){return"HelloWorld!";}}我的POM基本上是这样的:4.0.0jarcom.me.pluginmyLibrary0.0.1-SNAPSHOTorg.springframework.bootspring-boot-start

java - 如何为 Java 双基元创建 spring bean?

我想创建一个具有double值的springbean。像这样的东西: 最佳答案 声明如下:然后像这样使用: 关于java-如何为Java双基元创建springbean?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/59850/

java - JPA 中的复合键

我想创建一个具有自动生成的主键的实体,以及一个由其他两个字段组成的唯一复合键。我如何在JPA中执行此操作?我想这样做是因为主键应该用作另一个表中的外键,并且将其组合起来并不好。在下面的片段中,我需要命令和模型是唯一的。pk当然是主键。@Entity@Table(name="dm_action_plan")publicclassActionPlan{@Idprivateintpk;@Column(name="command",nullable=false)privateStringcommand;@Column(name="model",nullable=false)Stringmode

java - jetty 8 + EJB 3.1 + JTA + CDI + JPA 2 堆栈?

谁能告诉我目前是否可以通过Jetty将部分JavaEE6Web配置文件“粘合在一起”?我找到了很多关于将独立的EJB3容器、JTA提供程序等与较旧的Jetty版本集成的文章,所以我想知道是否可以让它们一起工作。我想组装一个Servlet3.0+CDI+EJB3.1+JTA(如果需要,我真正想要的是声明式事务管理)+JPA2环境,而不是Jetty8(如果没有可用的Jetty替代品,则为Tomcat7)。我的问题是:可以做到吗?有没有人设法做到这一点?有没有关于让OpenEJB、Atomikos、Weld、EclipseLink和Jetty(或任何其他类似堆栈)协同工作的文章?那里有任何神

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 - 当登录页面除了用户名和密码之外还有更多字段时,如何实现 Spring 安全性?

我有一个登录页面,用户需要在其中输入以下信息他们将从不同的应用程序获得的VIN号码、电子邮件、邮政编码和访问代码。因此,为了验证用户,我需要自定义UserDetailsS​​ervice类中的所有信息,然后将调用一个过程来验证用户。但是我看到当我像下面这样实现UserDetailsS​​ervice时@ComponentpublicclassLoginServiceimplementsUserDetailsService{@AutowiredLoginStoredProcedureDaologinStoredProcedureDao;publicMapverifyLogin(Login

java - Spring Autowiring 服务在我的 Controller 中不起作用

我在Controller中Autowiring服务时遇到了问题。我有这个错误:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'myController':Injectionofautowireddependenciesfailed;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Couldnotautowirefield:privatees.unican.meteo.serv

java - JPA/Hibernate 双向多对一导致 StackOverflowException

我有具有双向一对多关系的实体User和GrantedRole。当我尝试将GrantedRole添加到User中的Set时,没有抛出异常,但是当我调试User和GrantedRole对象的变量时,有一个描述com.sun.jdi.InvocationExceptionoccurredinvokingmethod.变量的不同字段可以在调试时读取,但是当我选择User中的roles字段或GrantedRole中的user字段时,我得到与上面相同的描述。当我进入用户中的GrantedRole集合时,我最终找到了以下描述:Detailformattererror:Anexceptionoccur