草庐IT

spring-io

全部标签

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 - IWAB0399E 从 WSDL 生成 Java 时出错 : java. io.IOException:错误:缺少 <soap:fault> 元素 inFault

我有一个供内部使用的WCF4.0服务。另一个团队正尝试在Java中使用它。IWAB0399EErroringeneratingJavafromWSDL:java.io.IOException:ERROR:MissingelementinFault"PasswordReuseFaultFault"...一个消息来源表明它可能是一个Soap1.1vs.Soap1.2issue确实是我的WCF生成了WSDL注意而不是预期的我很确定这就是问题的原因。如何让WCF生成soap1.1WSDL?或我应该告诉Java团队做什么,以便他们的工具能够理解更新的协议(protocol)?编辑:我发现basi

java - 使用 Java 文件/IO API 复制目录同时保留符号链接(symbolic link)

是否可以在保留现有符号链接(symboliclink)的同时使用JavaI/O和文件相关API复制目录内容?我正在开发一种工具,需要在保留现有符号链接(symboliclink)的同时对各种UNIX风格执行“目录复制”操作。我更愿意使用核心JavaSE库尝试此操作,而无需求助于Runtime.exec/ProcessBuilder来调用平台的“/bin/cp”二进制文件。ApacheCommons的IOUtils似乎也不支持这一点。我最后的选择是使用Runtime.exec/ProcessBuilder!更新:我想我将使用Runtime.exec/ProcessBuilder调用nat

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

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