草庐IT

spring-boot-starter-data-redis

全部标签

java - 在 oauth2 中使用 spring cloud gateway

ifaceaproblemwheniusingspringcloudgatewayisifanydependencycallspring-boot-starter-tomcatdirectlyorrecursivelyitwillnotworkbecauseitwillstarttheembeddedtomcatservernotthenettyserverthatspringcloudgatewayuse我开始通过排除这个依赖来解决这个问题org.springframework.bootspring-boot-starter-tomcatthespringcloudgatewaywo

java - Spring - 从现有的 BindingResult 和 Model 构建新的 modelAndView

我正在尝试改进我的SpringMVC应用程序以使用全局异常处理程序来捕获所有Controller中的各种持久性异常。例如,这是在用户尝试保存新的StrengthUnit对象时运行的Controller代码。当抛出PersistenceException时,所有验证都工作得很好,并且在名称字段下方正确返回表单并显示一条错误消息。生成的页面还正确包含strengthUnit属性,并且能够将字段(该实体只有一个名称字段)绑定(bind)回表单:@RequestMapping(value={"/newStrengthUnit"},method=RequestMethod.POST)public

java - 如何通过非 Spring 配置文件配置 Apache CXF 以使用单个 JAXBContext?

我读过,跨多个线程共享单个JAXBContext对象可以大大降低使用JAXB的应用程序的CPU使用率。一个证明是here.我们目前正在使用ApacheCXF开发Web服务。ApacheCXF默认情况下必须使用JAXB。根据this,ApacheCXF可以通过配置文件配置为使用JAXBContext的单个实例。根据this,我们可以向CXF提供配置文件。这个配置文件是一个Spring配置文件。根据this,ApacheCXF可以在没有Spring的情况下使用。鉴于上述信息,我如何配置ApacheCXF以使用单个JAXBContext而无需使用基于Spring的配置文件,因为我正在查看使用

java - 在 Tomcat 服务器上的 Spring 应用程序中获取端口号和主机名

我的应用程序是一个基于Spring框架3.1.2的Web应用程序,部署在Apachetomcat6上。我需要在应用程序(服务器)启动时获取正在运行的应用程序端口号和主机名。这样我就可以在属性上覆盖它,并且需要其他bean初始化。spring是否提供任何选项来检索这些详细信息并在服务器启动时进行设置?.. 最佳答案 查看之前提出的两个问题:Gettheserverportnumberfromtomcatwithoutarequest和IneedtoknowtheHTTPandHTTPSportmyjavawebappisrunning

java - 如何使用 Spring MVC 设计通用响应构建器/RESTful Web 服务?

尝试使用SpringMVC构建RESTfulWeb服务。Controller应返回特定的Java类型,但响应主体必须是通用信封。如何才能做到这一点?以下部分代码是我目前所拥有的:Controller方法:@Controller@RequestMapping(value="/mycontroller")publicclassMyController{publicServiceDetailsgetServiceDetails(){returnnewServiceDetails("MyService");}}响应信封:publicclassResponse{privateStringmess

java - Spring 数据休息 : Expose new endpoints for Repository that extends Revision Repository

我想为我的存储库公开新的端点,它也扩展了RevisionRepository。@RepositoryRestResource(collectionResourceRel="persons",itemResourceRel="person",path="persons")publicinterfacePersonRepositoryextendsPagingAndSortingRepository,RevisionRepository{RevisionfindLastChangeRevision(@Param("id")Longid);RevisionsfindRevisions(@Pa

java - 将 Twirl 与 Spring MVC 结合使用

是否可以使用Twirl和SpringMVC作为View技术?我想用一些东西代替JSP,ApacheTiles对我来说感觉很麻烦。TwirlPlayFramework的View技术看起来非常酷,类似于ASP.NETRazor。https://www.playframework.com/documentation/2.3.x/JavaTemplates我在Google上进行了快速搜索,但没有发现太多内容。 最佳答案 我没有使用过PlayFramework,所以我不熟悉它的架构。但我发现你的问题很有趣,并做了一些研究。带有SpringMV

java - @Valid 不使用 Spring Boot 与 JAX-RS 一起工作

我只是无法让验证工作。我有一个简单的端点,它是SpringBoot应用程序的一部分:@POST@Consumes(MediaType.APPLICATION_JSON)@Produces(MediaType.APPLICATION_JSON)publicResponsecreate(@ValidUserDTOuserDTO,@ContextUriInfouriInfo){Useruser=UserParser.parse(userDTO);userService.save(user);finalURIuri=uriInfo.getAbsolutePathBuilder().path(S

java - Spring 4.3.7 抛出 java.lang.NoClassDefFoundError : com/fasterxml/jackson/core/util/DefaultIndenter

当我从spring4.3.4迁移到4.3.7时,我在添加Jackson-core依赖项后遇到NoclassDefined错误CausedBy:org.springframework.beans.BeanInstantiationException:Failedtoinstantiate[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]:Constructorthrewexception;nestedexceptionisjava.lang.NoClassDefFound

spring - java 9模块从A和B读取包X

我正在尝试将springboot与java9和gradle结合使用。我无法运行我的简单代码,出现以下错误:-Information:java:Errorsoccurredwhilecompilingmodule'Java9Gradle_main'Information:javac9-eawasusedtocompilejavasourcesInformation:6/9/201710:40PM-Compilationcompletedwith65errorsand0warningsin15s200msError:java:modulereadspackageorg.apache.com