【java-为什么意图需要上下文?】教程文章相关的互联网学习教程文章

java – 在Spring中向servlet上下文添加监听器【代码】

我试图在spring 4 webmvc应用程序中使用java配置.在Internet上浏览一些示例后,我有以下WebAppApplicationInitializer.public class AppInit implements WebApplicationInitializer {private static final String CONFIG_LOCATION = "spring.examples.config";private static final String MAPPING_URL = "/rest/*";@Overridepublic void onStartup(ServletContext servletContext) throws ServletException {WebApplicationContext...

用于java Web应用程序的高线程上下文切换【代码】

我们一直在加载测试我们的Java Web应用程序,并观察50个用户的高CPU使用率(这似乎不太实用). CPU上升超过80%.在使用java飞行记录(JFR)对其进行分析时,我们发现上下文切换速率为每秒8400(如java任务控制中的热线程选项卡中所示).分析jfr中的热线程,似乎cpu使用分布在应用程序线程中,每个线程使用的cpu少于3%. 将用户负载增加到100,150或200个用户,我们看到cpu高于90%,吞吐量(每秒事务数)保持不变(如50个用户负载所见),而响应时间超...

java – 有没有干净的方法将上下文数据传递给@Asynchronous ejb调用?

在wildfly中,我异步执行无状态ejb方法(它使用@Asynchronous注释进行映射).在调用方法中,我在线程本地中有一些上下文信息.将此数据传递给异步方法的最佳方法是什么?我不想在异步方法签名中添加其他参数.解决方法:基本上你只有2个选择: >将值作为参数传递>在一些全球范围内存储该价值.像静态变量一样. 第一种选择更清洁,更容易.不要使用第二个:)

java – Spring两个不同的应用程序上下文 – 属性占位符碰撞【代码】

我已经使用将要使用的Spring框架创建了一个SDK与REST后端集成,以利用依赖注入. 在这个SDK中,我有MapPropertySources来处理PropertyPlaceHolders.基本上我以编程方式注册我想要的一些属性使用@Value注释在SDK中解析. 它在SDK中运行良好,但是当我构建SDK时(使用构建器)在Spring-boot应用程序中,来自MapPropertiesPlaceHolder的属性不再解决了. 我从构建器类中获得了这段代码:public MyRepository build() {AnnotationConfigApplicat...

java – 基于每个上下文的Tomcat最大连接数

我有多个Web应用程序在单个Tomcat容器下运行.由于它们都在单个Tomcat连接器下运行(如server.xml文件中所定义),因此maxConnections和maxThreads等属性将整个容器控制在容器中.因此,单个应用程序可能会占用所有可用的Tomcat线程,使线程的其他应用程序匮乏并使它们无响应.我希望能够在每个上下文的基础上定义最大的http线程,以便不再可能. 这是我到目前为止所尝试的: >在应用程序中创建自定义筛选器,以跟踪当前线程数并限制其他连接....

java – 在多个安全检查之间传递安全上下文数据

有没有办法在IBM MobileFirst Platform 8.0的Java适配器中的两个或多个安全检查之间传递安全数据(用户数据) 基本上,我需要调用适配器资源并生成用户登录或不响应的响应.如果用户已登录,我需要获取用户特定数据,否则需要从后端获取常规信息.例如,当用户未登录时,联系人信息将是通用的,但如果他/她已登录则特定于用户位置(将根据认证数据从后端获取用户的位置).因此,如果我保持我的适配器安全,那么如果没有登录,适配器将抛出401错误,...

有没有办法在没有xml或属性文件的应用程序上下文中存储java变量/对象【代码】

我想在Spring启动应用程序中的应用程序上下文中存储一个特定的变量(String或Object).但我不想使用xml或属性文件来存储它. 将有一个函数将数据存储在应用程序上下文中.我应该能够检索,修改,删除或添加更多数据. 基本上我想在初始化完成后将数据存储在应用程序上下文中.解决方法:如果您创建一个类并在其上放置@Configuration注释.并使用@Bean注释声明一些bean,它们不会成为应用程序托管bean吗?@Configuration public class Configur...

java – 导入另一个spring上下文时的Spring bean名称【代码】

在试验Spring时遇到的这个问题,你能告诉我吗? 我这里有两个上下文.让我们将它们命名为springA.xml和springB.xml springA.xml<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"><import resource="springB.xml" /><bean name="na...

java – 如何减少JAXB上下文开销?

我有一台服务器使用CXF公开多个Web服务.我使用JAXB进行XML序列化.我在JAXB上下文中有大约3000个类,这需要60 MB的内存,这对我的环境来说太多了.是否有提供Web服务/ XML序列化的轻量级替代方案? (其他实施)我尝试使用标志com.sun.xml.bind.v2.runtime.JAXBContextImpl.fastBoot但它没有显着改变内存使用情况.*我已经为整个系统保留了一个上下文解决方法:CXF支持除JAXB之外的数据绑定,例如XMLBeans,Aegis等.交换数据绑定非常简单.您可...

java – 如何在Application上下文中注册一个现有的bean,我从中获得的优势是什么?【代码】

我是春天的新手.我正在阅读spring文档,它说我们可以在应用程序上下文中注册在spring容器外创建的现有对象.我这样做了OutsideBean outsideBean = new OutsideBean(); ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml"); // SpringBean is the bean which is defined in spring.xml SpringBean springBean = applicationContext.getBean("springBean", SpringBean.class); Co...

java – 有关上下文FLAG_ACTIVITY_NEW_TASK的错误【代码】

在我的应用程序中,我有一个expandablelistview,当我点击一个特定的孩子时,我想打开从互联网上下载的PDF.当我点击它时,应用程序崩溃,Android Studio上的Android Monitor上出现此错误:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?当我尝试添加标志()或setflag()时,它告诉我一些静态上下文. ContextGetter类:public class ContextGette...

java – Eclipse RCP:禁止persective栏的上下文菜单【代码】

我想取消右键单击rcp应用程序中的透视工具栏时显示的上下文菜单.为了澄清,我确实希望透视栏和快捷方式显示,但我不希望弹出上下文菜单.所有透视工具栏api似乎都是内部的. 谢谢.解决方法:你可以试试这个PerspectiveBarManager perspectiveBarManager = ((WorkbenchWindow) PlatformUI.getWorkbench().getActiveWorkbenchWindow()).getPerspectiveBar();ToolBar toolBar = perspectiveBarManager.getControl();Listener[] listeners =...

java – “上下文初始化失败后”显示设置【代码】

我现在正在寻找几天来回答以下问题: 我有一个Spring 2.5 web应用程序,如果spring上下文的初始化失败,我想显示一个特定的设置屏幕.在此设置屏幕中,他们可以查看服务器无法启动的原因,并可能进行一些更改(上传新的config.properties文件) 但是我怎么能以聪明的方式实现这个呢? Spring已经是这样的了,还是我需要扩展ContextLoader? 我在web.xml中尝试过这样的东西:但这似乎不起作用:<error-page><error-code>404</error-code><lo...

java – 使用CDI(上下文和依赖注入)支持bean而不是托管Bean【代码】

我骑了,建议使用CDI bean作为支持bean而不是JSF托管bean. 所以我决定为@RequestScopedBean创建一个小例子,以了解它是如何工作的:– 不使用@ManagedBean(“beanName”),我使用@Named(“beanName”)– 而不是使用javax.faces.bean.RequestScopped我使用javax.enterprise.context.RequestScoped; 演示程序非常简单,我有一个字段和一个提交按钮,当用户输入内容并刷新页面时,输入的值不再显示(请求持续时间最后一次?).我想我做的一切都...

java – 能够通过DependencyInjectionTestExecutionListener避免在Spring TestContext中重复加载应用程序上下文【代码】

假设我有一个名为ServiceTest的测试类,它有三个测试方法test1,test2和test3.这三种方法都使用spring提供的一些资源.在当前状态下,如果加载弹簧上下文存在问题,则为每个测试方法重试上下文加载.有没有办法可以让它在现有挂钩的第一次失败时中止?背后可能有充分的理由 – 但我不理解它.任何指针都会有所帮助.真正的问题是上下文加载需要几分钟而且如果第一次已经失败并且仅寻求延长CI引擎报告失败所花费的时间,则无法继续重新尝试加...