草庐IT

spring-cloud-starter-lo

全部标签

java - 是否可以在 spring Boot 中解析依赖 JAR 文件的 REST 端点

我有2个Springbootjar,它们可以作为2个独立的应用程序正常工作,但是,我被要求将2个jar合并到一个应用程序中我认为最简单的事情是将app-2作为maven依赖项添加到app-1中,但问题是当app-1启动时它只识别app-1REST端点但忽略app-的REST端点共2个。我希望当app-1启动时它会自动选择app-2中声明的端点@RestControllerClass2{@GetMapping(/hello-from-app2)publicStringmyapp2(){return"HELLOFROMAPP2"}此代码被忽略,在服务器启动时我只能看到app-1公开的端点可

java - 为什么 Spring RESTful Web 服务每次都需要不同的时间来完成

我有一个简单的springboot应用程序和一个Controller类。我的Controller中的一个简单方法:@GetMapping("/heartbeat")publicResponseEntityheartbeat(){returnnewResponseEntity("success",HttpStatus.OK)}我从Postman调用这个方法,我可以看到每次调用完成这个方法所花费的时间都是不同的。例如28ms、70ms、15ms...如果我们谈论毫秒是可以的,但我注意到Web服务越复杂,差异就越大。有时甚至相差几秒钟。我想这很正常,但这是什么原因造成的?

java - Spring Boot 2.1.5 Java 11 模块,组装 JAR : Could not create modular JAR file. 时出错 JDK jar 工具退出 1 -> [帮助 1]

运行命令-mvnclean-Dmaven.test.skip=truepackage-X我收到以下错误。[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-jar-plugin:3.1.2:jar(default-jar)onprojectmy-module-one:ErrorassemblingJAR:CouldnotcreatemodularJARfile.TheJDKjartoolexitedwith1->[Help1]org.apache.maven.lifecycle.LifecycleExecutionExcep

java - spring容器是否为属于同一通用类但使用不同类型的对象创建新的bean?

如果我在不同Controller中使用不同类型Autowiring泛型类,spring容器是否会为每个类型创建新实例?假设我有一个泛型类。@ComponentclassMyClass{publicKdoStuff(Tt){//somelogichere}}在我使用的Controller中@AutowiredMyClassmyClass;在我使用的另一个Controller中@AutowiredMyClassmyClass; 最佳答案 我使用Spring5.1.6-RELEASE对其进行了测试。这是代码和输出:@Componentpu

java - Spring NamedParameterJdbcTemplate 问题与 MSSqlServer 中的划分和参数

我正在使用带有单个参数的NamedParameterJdbcTemplate执行以下查询。表的DDLcreatetableTEST_TRANS(DESCRIPTION_2float,AMOUNT_STRvarchar(255),DESCRIPTIONvarchar(255))SQLUPDATETEST_TRANSSETDESCRIPTION_2=CAST(AMOUNT_STRasfloat)/100WHEREDESCRIPTION!=:DESCRIPTION当我使用执行查询时Objects.requireNonNull(getNamedParameterJdbcTemplate()).

java - 重写 spring-security 重定向 URL

我正在尝试让TuckeyUrlRewriteFilter整理我的网络应用程序的URL。我遇到的一个问题是,当spring-security注意到匿名用户正在尝试访问protected资源时,它会重定向到一个包含servlet路径的URL。我想要的是,例如:>GEThttp://localhost:8080/my-context/protected-resource我目前得到的是:>GEThttp://localhost:8080/my-context/protected-resource目前我找到的相关文件:DefaultRedirectStrategy,执行相关的实际重定向:http

java - Spring Webflow 最佳实践

我有一个使用springwebflow作为框架的javaweb应用程序。我在处理纯流xml上的数据时遇到问题。当处理变得更加复杂时,我发现很难使用web流的流xml来实现。我正在考虑使用Controller来执行这些操作。我该怎么做呢。不知道在网络流中使用Controller。我也可以从Controller跳转到流xml以继续处理吗?我的问题的一个例子是提交表单。这是场景。我有一个用户表和权限表。我还有一个User类代表我在这里使用的tablebecHibernate。在我的注册页面中,我有用户名、密码和权限(不是用户类的字段)字段。我使用springwebflow绑定(bind)将此

java - 如何使用注释在 Spring 3 中配置 RESTful Controller ?

我正在尝试创建一个RESTfulController使用Spring3.0。Controller用于门户应用程序的管理API。我要执行的操作是:GET/api/portals列出所有门户POST/api/portals以创建新门户GET/api/portals/{id}以检索现有门户PUT/api/portals/{id}以更新现有门户DELETE/api/portal/{id}删除现有门户如下图所示注释Controller后,我发现列出所有门户或创建新门户的操作没有得到映射。所以我的问题是:我对类(class)的注释是否正确?我是否遵循了实现RESTful网络服务的正确约定?Spri

java - Spring 3 MVC - 如何将表单转换为查询字符串?

我有一个简单的Spring表单,它在发布时绑定(bind)到一个表单对象。httpPOST处理程序做了一些工作,然后需要重定向到一个新的URL,将表单数据作为查询字符串参数传递。因此,假设我有一个具有属性“param1”和“param2”的表单支持对象,我想构建一个看起来像这样的字符串:redirect:/app/new/page?param1=value;param2=value现在,Spring会自动将查询字符串或表单帖子中的值绑定(bind)到我的表单对象中,但我想使用从表单对象中获取的值生成一个查询字符串。显然,手动执行此操作很简单,但由于我将有很多不同的表单支持对象,Spri

java - Spring分布式事务涉及RMI调用可能吗?

背景我有一个Spring客户端应用程序,它使用RMI为两个服务器提供服务。在客户端中,我将一个实体保存到数据库中(简单),并使用实体的详细信息对两个服务器进行rmi调用。我在服务器上使用Spring3.0.2,客户端是一个简单的Spring-mvc站点。要求我的要求是,如果对服务器的任何rmi调用失败,整个事务将回滚,即实体不会保存在客户端上,如果任何一个rmi调用成功,这也会回滚。我对分布式事务比较陌生,但我想我想要一个使用RMI调用的类似XA的事务。我确实找到了关于这个主题的一个很好的链接here但它没有提到对不同服务器调用两个远程方法调用时的模式。我很想在推荐阅读方面听到更多关于