草庐IT

spring-servlet

全部标签

java - 如何为 Async Spring 使用多个 threadPoolExecutor

我在两个类上使用Spring@Async。两者最终都实现了一个接口(interface)。我正在创建两个单独的ThreadPoolTask​​Executor,因此每个类都有自己的ThreadPool来处理。然而,由于我认为代理和Spring如何实现异步类,我必须将@Async注释放在基本接口(interface)上。因此,这两个类最终使用相同的ThreadPoolTask​​Executor。是否可以告诉Spring对于这个Bean(在本例中我将实现该接口(interface)的类称为服务),使用这个ThreadPoolTask​​Executor。 最佳

java - Spring 5 报告

在SpringFramework5的变更日志中,它声明他们删除了对JasperReports的兼容性。我可以使用哪种与SpringFW5兼容的报告工具? 最佳答案 https://jira.spring.io/browse/SPR-13294来自票据weratherrecommendnativeuseoftheJasperReportsAPIinSpringMVChandlermethods,generatingreportsfromspecificallydesignedRESTfulendpoints.Wearedropping

java - Spring WebFlux - ServerResponse Jackson 序列化程序问题

我在向网络服务器发送HTTPGET请求时遇到问题。这是负责此资源的代码片段:@GetMapping("/events")publicMonogetEvents(){returnServerResponse.ok().contentType(APPLICATION_JSON).build();}发送请求时出现异常:org.springframework.core.codec.CodecException:Typedefinitionerror:[simpletype,classorg.springframework.web.reactive.function.server.Default

java - Spring Boot Hikari 找不到 DriverClassName

我有一个springboot项目,当我通过eclipseProject>Runas>springbootapp执行时它运行得很好但是当我构建项目并使用java-jarmyproject.jar执行它或使用mvnspring-boot:run运行它时,它会抛出此错误Failedtobindpropertiesunder''tocom.zaxxer.hikari.HikariDataSource:Property:driverclassnameValue:com.microsoft.sqlserver.jdbc.SQLServerDriverOrigin:"driverClassName"

java - servlet 中的线程局部变量

threadlocals变量是否对所有向拥有这些变量的servlet发出的请求都是全局的?我正在为服务器使用树脂。感谢awnser。我想我可以让自己更清晰。具体案例:我想:在请求开始执行时初始化一个静态变量。能够以线程安全的方式在从servlet调用的方法的进一步执行中查询变量的值,直到请求结束执行 最佳答案 简短回答:是的。更长一点:这就是Spring发挥其魔力的方式。参见RequestContextHolder(通过DocJar)。但需要注意-您必须知道何时使ThreadLocal无效,如何推迟到其他线程以及如何(不)与非线程本

java - 限制对 Spring MVC Controller 的访问——一次 N 个 session

我们已获得商业产品(在此上下文中不重要的产品)的许可,该产品受并发用户数量的限制。用户通过SpringController访问该产品。我们有这个产品的N个许可证,如果N+1个用户访问它,他们会收到一条令人讨厌的错误消息,要求购买更多许可证。我想确保用户不会看到此消息,并且更希望对产品的请求只是“排队”,而不是让N+1个用户实际访问它。当然,他们更希望我购买许可证,所以他们的工具不允许我们在本地执行此操作。代替能够控制该工具,我想将Controller的并发session数限制为永远不超过N。其他人可以等待。我们正在使用SpringMVC。有什么想法吗? 最佳

java - spring-nullpointerexception- 无法访问无注释类中的 Autowiring 注释服务(或 dao)

我遇到了无法解决的问题。从我的@Controller,我可以很容易地访问我的Autowiring的@Service类并毫无问题地使用它。但是当我从一个没有注释的单独类执行此操作时,它会给我一个NullPointerException。我的Controller(工作)-@ControllerpublicclassUserController{@AutowiredUserServiceuserService;...我单独的Java类(不工作)-publicfinalclassUsersManagementUtil{@AutowiredUserServiceuserService;或@Aut

java - Rails 类似于 Spring MVC Web 应用程序的 View

我正在计划一个Web应用程序,我目前正在评估框架。我过去用RubyonRails做过很多工作,但由于这个应用程序将依赖大量已经用Java编写的代码,并且将在ApplicationServer基础架构上运行,因此它也将使用Java。到目前为止,我查看了几个框架,而SpringMVC(3.0)看起来最适合我的计划。我喜欢与Rails相比有多少概念是相似的:前端Controller、推送View和restfulURL。但是,我仍然不确定View部分。我希望能够拥有一个(或多个)具有我网站基本结构的应用程序模板,带有Logo、页脚等。该模板将具有一些动态区域,例如导航部分等(在Railsspe

java - 为什么在 Java servlet 的 session 中设置属性有时会失败?

我正在开发一个相当简单的Web应用程序,它使用JSP和Javaservlet,在tomcat上运行。我已经能够在servlet的session中设置属性,以便将信息传递给JSP,然后将其呈现给用户。我已经用不同类的几个不同对象完成了此操作,并且效果很好。突然间,当我设置特定类型的对象(包含配置信息)时,该属性根本没有显示在JSP中。我设置的其他属性仍然存在,但是配置对象完全丢失了。我打印了属性名称列表,但我使用的名称甚至不存在(尽管我设置的其他属性的其他名称存在)。什么会导致这种情况?我的配置类没有什么不同或奇怪的地方。我真的很感激任何关于什么样的事情可能导致这种行为的想法。我用谷歌搜

java - 如何从 Java 代码调用 servlet

我想用一些参数调用servlet并接收响应。代码是用Java编写的。最好(最干净)的方法是什么?此外,我可以调用一个servlet并继续执行代码而不等待servlet完成(关闭连接并“忘记它”)吗? 最佳答案 最好使用ApacheHttpClientAPI处理servlet并与之通信http://hc.apache.org/httpcomponents-client-ga/index.html特点:参数易于传递和解析响应。它甚至允许通过代理进行通信开源它也支持异步还有很多请引用以上网址。