【java – 将EBNF语法转换为无上下文语法】教程文章相关的互联网学习教程文章

java – 如何调试ContextLoader – 上下文初始化失败和BeanCreationException【代码】

我看到有很多关于人们解决这个问题的问题的帖子:错误context.ContextLoader – 上下文初始化失败org.springframework.beans.factory.BeanCreationException: 有没有办法打开调试来隔离问题? 它抱怨“没有这样的属性:getOrg for class:groovy.lang.MetaClassImpl”但是这不是我们类中的一个,是否有某种方法可以获得与我们的代码库相关的信息? 在我们的例子中,我们部署了一个Grails 1.2.1应用程序并在Tomcat中运行得很好.然后...

java – 无法检索PlatformTransactionManager以进行测试上下文的@Transactional测试【代码】

当尝试在事务之间测试Hibernate(版本4)EHCache的缓存功能时 – 它失败:无法检索PlatformTransactionManager以进行测试上下文的@Transactional测试. 测试@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = { ApplicationConfig.class, CachingConfig.class }, loader = AnnotationConfigContextLoader.class) @PersistenceContext @Transactional public class EHCacheTest extends AbstractTransactional...

java – 将上下文从Service传递到AsyncTask而不泄漏它

我有一个服务,我从一个给定的计时器启动AsyncTask来执行后台任务.我的需求需要短时间的网络任务,这就是我坚持使用AsyncTask的原因. 从AsyncTask,我正在做一些需要Context的操作(例如启动通知).现在,当我在AsyncTask中初始化Context时,我收到一条警告“This fields leak a context object”. 我已经看到了一些关于相同的问题,但它们都与活动/片段有关.所以我的问题是,如何在我的AsyncTask(顶级类)中使用Context而不泄漏它?解决方法...

java – 具有全局上下文上下文的Spring MVC注释:组件扫描?【代码】

我有一个带有servlet-name“spring-mvc”的spring dispatcher servlet. spring-mvc-servlet.xml如下所示:<bean id="viewResolver"class="org.springframework.web.servlet.view.UrlBasedViewResolver"><property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/> </bean><bean class="org.springframework.web....

如何在Java中使用带有托盘图标的上下文菜单?【代码】

我正在使用Netbeans开发Java应用程序,我想在系统托盘上创建一个托盘图标,当我右键单击托盘图标时将显示一个弹出菜单. 我已经创建了一个jframe和弹出菜单,然后将它们拖放. 但是我有一个问题.我的弹出菜单有2个菜单项(退出和显示登录)但所选的菜单项没有高亮,单击菜单项后,弹出菜单没有关闭. 这是我的代码: 声明一些全局变量SystemTray systemTray = null; Image image = Toolkit.getDefaultToolkit().getImage("D:/key-16x16.png")...

java – 确保从非spring上下文加载的spring bean【代码】

我有弹簧应用程序(球衣2.6类和servlet). 我需要从泽西/非弹簧环境中获取Spring bean(s), 类似的question建议在上下文的静态包装中获取上下文public static ApplicationContext getContext() {return context; }如何确定上下文已加载或不为null? 如果我不能,我应该等待/检查,直到它加载弹簧上下文? 在从泽西上下文调用或从简单的HttpServlet代码调用bean的情况下 编辑 Jersey使用jersey-spring3依赖jar工作正常,所以我的问题只是关...

java – ApplicationEventMulticaster未初始化 – 在通过上下文组播事件之前调用’refresh’【代码】

我正在开发一个spring启动应用程序并使用HikariCP连接池和JDBC模板将数据插入Database.But当我开始时我得到了错误.java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1c90ca10: startup date [Wed Jul 26 13:55:18 SGT 2017]; root of cont...

无法从java 8流中的静态上下文引用非静态方法【代码】

我正在玩http://www.concretepage.com/java/jdk-8/java-8-unaryoperator-binaryoperator-example的例子. 我发现真正令人困惑的是,当我在形成收集器时错误地将错误的类型放入泛型中时,java编译器给了我一个非常误导性的消息:Non-static method cannot be referenced from a static context我的错误与现实中的静态vs实例上下文无关:Map<String, Map<Integer, Integer>> mapOfStudents = list.stream().collect(Collectors.grouping...

java – 在Spring上下文加载失败时停止服务器的已知方法?【代码】

有时在开发期间,某些东西会被破坏,导致spring上下文无法加载.问题是有时错误只是在一些bean中,但是webapp的其余部分是部分加载的,然后你会得到一些奇怪的行为. 是否有一种已知的方法使Spring停止服务器进程以防发生错误?像一些bean注入失败,或者某些PostConstruct中发生了一些NPE. 像web.xml中的stopOnError = true之类的东西.解决方法:所以最终找到的解决方案是:创建一个实现ServletContextListener的类,将其命名为ApplicationL...

如何在Java中将.js文件加载到Rhino上下文中【代码】

这是我的情况: 我可以访问Java类中的Rhino Context对象.我想阅读一堆.js文件并将它们传递给Rhino上下文以对它们进行评估.我真的不想在脚本上下文中使用.js文件中的函数,因为我只是在.js文件中声明的变量可用(这是工具验证的一种问题). 理想情况下,我会读入并尝试一次评估每个文件,而不是逐行.我注意到Context中有一个名为evaluateReader()的方法(见Rhino API).我的第一个猜测是我应该获取我想要加载的所有文件,仔细检查它们,并调用...

java – TableView的一行上下文菜单?【代码】

我正在使用JavaFX,我的应用程序有一个表,我可以向表添加元素,但我想创建一个上下文菜单,当我右键单击该行时,该菜单显示在一行上. 我有的… 在Scene Builder中,我有一个方法,可以在激活上下文菜单时运行,但这不是我想要的.这很好,因为我可以随时以编程方式从表中获取所选项目.问题,如果我保留我目前拥有的,就是在所选元素上弹出上下文菜单. contextMenu是包含菜单项的上下文菜单.connectedUsers是TableView 以下是我能得到的最接近的...

java – 在Eclipse中独立运行所有JUnit测试,每次都重新加载Spring上下文【代码】

目标:在Eclipse中找到一种方法来执行JUnit类中的所有测试,该类在每次测试之前重新加载Spring上下文,而不是仅仅一次. 场景:我继承了DAO测试套件,该套件使用HSQL内存数据库,该数据库在上下文加载时使用一些示例数据进行初始化.在运行测试时,我注意到如果整个类都被执行,所有测试都会通过.但单独执行时,特定测试方法会失败.显然,测试不是独立的,早期测试正在改变数据库状态而不是自己清理,后来的测试依赖于传递.我想确定哪些测试是依...

java – Spring MVC – 静态上下文中的Autowired Repository NullPointerException【代码】

在我的模型中,我有一个名为UserRepository的存储库.另外,我有一个UserFacade,基本上将用户添加到存储库,并由Controller访问.回购在门面是@Autowired.当我想添加一个新用户时,我得到了一个存储库的nullPointerException. 我的spring-servlet.xml包含必需的 < jpa:repositories base-package =“project.user.repositories”/> 而存储库是包含UserRepository.java的文件夹.它扩展了CrudRepository:@Repository public interface Us...

java – 如何解决错误:无法在父级或祖先中找到方法onClick(View)上下文为android:onClick【代码】

我已经看到有一些类似的问题,但到目前为止这些答案对我没有帮助.完整的错误:java.lang.IllegalStateException: Could not find method onClick(View)in a parent or ancestor Context for android:onClick attribute definedon view class android.support.v7.widget.AppCompatButton with id‘button_random’该类(StartActivity.java):public class StartActivity extends AppCompatActivity {@Overrideprotected void onCrea...

java – 为什么我不能在静态上下文中使用“super”变量,即使“super”引用父类而不是类实例,不像“this”?

我说的是java语言. 变量“this”在类中使用时,引用该类的当前实例,这意味着您不能在静态方法中使用“this”. 但是“super”,当在类中使用时,指的是该类的超类,而不是超类的实例,这应该意味着你可以在静态方法中使用“super”.但事实证明你做不到. 一个可能的解释是说“超级”也指的是超类的一个实例,但我不明白为什么它应该……解决方法:以下是JLS中关于super关键字的部分: http://docs.oracle.com/javase/specs/jls/se7/html/jls...