草庐IT

pre-release

全部标签

java - ComponentScan excludeFilters 在 Spring 4.0.6.RELEASE 中不起作用

我有一个要在组件扫描时排除的类。我正在使用下面的代码来做到这一点,但这似乎不起作用,尽管一切似乎都是正确的@ComponentScan(basePackages={"common","adapter","admin"},excludeFilters={@ComponentScan.Filter(type=FilterType.ASSIGNABLE_TYPE,value=ServiceImpl.class)})实际上,我希望在我的其余api逻辑中使用实现“Service”接口(interface)的“ServiceImpl”类,并且在对api进行集成测试时,我想排除这个实现并加载模拟的实

java - hibernate 异常 : Pre-bound JDBC Connection found

我有以下问题:在多用户springhibernateweb应用程序中,我们遇到以下异常。检查日志记录时,它发生在多个地方。我搜索了一下,也检查了Stackoverflow,但我找不到解决方案:Pre-boundJDBCConnectionfound!HibernateTransactionManagerdoesnotsupportrunningwithinDataSourceTransactionManageriftoldtomanagetheDataSourceitself.ItisrecommendedtouseasingleHibernateTransactionManagerf

java - JPA 并发问题 "On release of batch it still contained JDBC statements"

我有一个并发问题,我尝试使用while循环来解决该问题,该循环尝试多次保存实体,直到达到某个最大重试次数。我想避免谈论是否有其他方法可以解决这个问题。我还有其他关于此的Stackoverflow帖子。:)长话短说:在派生的列上有一个唯一约束,其中包含一个不断递增以避免冲突的数字部分。在一个循环中,我:选择最大值(some_value)增加结果尝试使用此新结果保存新对象显式刷新实体,如果由于唯一索引而失败,我会捕获DataAccessException。所有这一切似乎都有效,除非循环返回第1步并尝试选择,我得到:17:20:46,111INFO[org.hibernate.engine.

java - 从 4.2.0.RC3 升级到 4.2.0.RELEASE 时出现 Spring Async 问题

我有一个使用spring(4.2.x)工件spring-webmvc、spring-messaging、spring-websocket的Web应用程序我的spring配置java类中有以下@Enable*注释@EnableWebMvc@EnableWebSocketMessageBroker@EnableAsync@EnableMBeanExportWebSocket用于向浏览器客户端广播消息。而且很少有用@Async注解的异步方法该应用程序在Spring版本4.2.0.RC3上运行良好。但是当我将它更改为GA版本4.2.0.RELEASE时,我在启动时得到以下异常。如果我删除@En

java - Spring 4.1.0.RELEASE 和 Hibernate 4.3.6.Final 的依赖关系问题

我想用Spring和Hibernate(和Maven)构建一个RESTful服务。我首先使用了Spring4.0.3版本,一切正常。但我想使用最新版本4.1.0并相应地更改了我的pom.xml。但是然后我在启动时遇到错误。你能说出pom.xml应该是什么样子吗?使用spring创建RESTful服务的最佳方法是什么?我找到了一个使用spring-data-rest-webmvc的示例,我正在使用它。有没有更好的办法?这是错误代码:AMorg.apache.catalina.core.StandardContextloadOnStartupSchwerwiegend:Servlet/sp

spring - 使用 Spring Security 3.2.0.RELEASE,如何在没有标签库的纯 HTML 页面中获取 CSRF token

今天我从带有单独javaconfig依赖项的SpringSecurity3.1.4升级到包含javaconfig的新3.2.0版本。CSRF默认开启,我知道我可以使用“http.csrf().disable()”在覆盖的配置方法中禁用它。但是假设我不想禁用它,但我需要登录页面上的CSRFtoken,其中没有使用JSP标签库或Spring标签库。我的登录页面是纯HTML,我在使用Yeoman生成的Backbone应用程序中使用。我将如何以表单或header的形式包含HttpSession中包含的CSRFtoken,这样我就不会收到“未找到预期的CSRFtoken。您的session是否已

java - 以编程方式启用 Spring Security pre-post-annotations

我有SpringWebMVC应用程序,在Controller方法上使用@PreAuthorize和@PostAuthorice注释。但是这些注释被忽略了,因为我没有在我的SpringSecurity中启用它。如果我有一个spring-security.xml我可以使用以下行启用它:不幸的是,我有一个完整的基于注释的配置。Spring-Security原则上适用于我的应用程序。我的问题:如何使用基于注释的MVC配置启用pre-post-annotation?Spring版本:4.0.5.RELEASESpring-Security-版本:3.2.4.RELEASE这是我的WebSecur

flutter - Flutter release mode 0x0错误如何处理?

我仅在Release模式下收到此错误:“在performLayout()期间抛出以下ArgumentError:无效参数:0.0”。我进行了一些搜索并在此处找到了此错误的解释:https://github.com/flutter/flutter/issues/5259.问题5259以这种方式解决:“我们应该强制开发人员考虑这些情况。否则我们将不得不减慢应用程序的启动速度,以确保宽度和高度在启动时始终可用。”但是,我是Flutter的新手,我没有找到任何关于开发人员需要如何考虑这些情况的信息。我是否需要在主页加载之前获取设备的宽度和高度?我必须延迟页面加载吗?我有一个我禁用的动画,但错误

android-studio - 在 iOS Release模式下构建 Flutter 应用

我安装了带有Flutter插件的AndroidStudio。FlutterSDK也通过AndroidStudio安装在我的Mac上,我知道它的路径。我想在真正的iOS设备上以Release模式运行我的应用程序。据我所知,不仅要隐藏可以使用此代码完成的“慢速模式”横幅newMaterialApp(debugShowCheckedModeBanner:false,...还要检查我的应用程序是如何工作的。我找到了这条说明https://flutter.io/ios-release/但仍无法在Release模式下构建应用。每次我尝试在终端中运行flutter命令时,我都会得到:flutter:

android - 警告 : warning: Supported source version 'RELEASE_7' from annotation processor 'android.arch.lifecycle.LifecycleProcessor' less than -source '1.8'

尝试使用带有架构组件和Kotlin的AndroidStudio3Canary5构建示例会出现此警告。谁能告诉我原因?谢谢,欧维编辑#1:这是DanLew不久前制作的样本https://github.com/dlew/android-architecture-counter-samplebuild.gradle:applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-kapt'android{compileSdkVersion25buildToolsVersionrootPr