草庐IT

spring-boot-gradle-plugin

全部标签

java - jaxws-maven-plugin 解析相对于类位置的 WSDL 位置,为什么?

我正在使用jaxws-maven-plugin版本2.1。我从jar资源中发现了为WSDL位置生成的非常奇怪的代码:true${basedir}/src/main/javatrue${basedir}/src/main/resources/wsdlmy.package.genwsdl/*mywsdl.wsdl生成的代码是:static{URLurl=null;try{URLbaseUrl;baseUrl=my.package.gen.My_Service.class.getResource(".");url=newURL(baseUrl,"wsdl/mywsdl.wsdl");}cat

java - 如何在 Spring 中从 @RequestMapping 中排除 url 映射?

我有一个请求映射,可以处理上下文之后的任何字符串,例如www.example.com/anystring我是这样处理的:@RequestMapping(value="/{str}",method=RequestMethod.GET)publicStringgetApp(@PathVariable("str")StringanyString,ModelMapmodel){//Dosomething}问题是我的应用程序中有2-3个网址,网址如下:www.example.com/about、www.example.com/contact等我为他们写了如下请求映射:@RequestMappin

java - 挣扎着用spring SimpleJdbcCall调用Oracle函数

我正在努力使用以下代码使其工作,搜索文档和论坛并卡住。最后我决定向你求助。我拥有的是包含TYPES、FUNCTION声明和FUNCTIONBODY声明的包。将来我想对MYPACKAGE使用SYNONYM(这只是模拟-我不会在我的数据库中有包和类型声明,但使用dblink到外部数据库和Java代码来运行过程/函数,但现在我没有此dblink可访问)和MYPACKAGE将可通过dblink访问:createpublicsynonymdblink_MYPACKAGEforSOME_SCHEMA.MYPACKAGE@dblink_externalDB;我将在Java代码中使用dblink_MY

java - 在本地测试 spring openshift 应用程序

我有一个在Openshift上运行的应用程序。它工作正常,但测试很困难,因为我必须将所有小东西都推送到openshift并等待所有构建并重新启动以查看更改。所以我正在尝试找到一种在本地测试应用程序的方法。另一个人在这里问了同样的事情:Howtotestanopenshiftapplicationonlocalhost,但我想知道是否存在更简单的解决方案。我在这里使用了快速入门项目http://github.com/openshift/spring-eap6-quickstart.git启动它。所以基本上它是一个使用Hibernate的Spring应用程序。我想在项目中有两套配置文件(p

java - Spring 国际化 : How to dynamically set locale value

我正在尝试通过spring实现国际化,以下是我做过的配置``现在我有三个属性文件-message_en.properties、message_fr.properties、message_sp.properties。并在带有JSTL标记的jsp中使用它。我的问题是如何传递语言环境值以便它可以获取正确的属性文件?一种方法是传入请求url,但我的应用程序太大,无法在每个url中包含此请求参数。还有其他方法可以设置语言环境值吗?我将语言环境值存储在数据库中,我必须从中获取和设置。我怎样才能用最好的方法实现这一目标?可以使用下面的方法更改语言环境RequestContextUtils.getLo

java - 使用 2 个不同的数据源 : Spring batch

我有2个不同的数据源,一个用于读取,另一个用于写入结果,如下所示:ItemReader应该从dataSource_1获取数据。ItemWriter应该将数据写入dataSource_2。知道reader和writer在同一个tasklet中。根据文档,我们可以在tasklet中配置单个事务管理器在这种情况下,如何使用这里的事务管理器?我不能依赖容器并且我没有使用ORM层(JPA..),我使用直接JDBC驱动程序读取数据库1并写入数据库2。当前session:我如何使用SpringBatch配置JTA/XA事务(Atomikos)? 最佳答案

java - Spring WEB 安全 : list of accessible URLs

我正在将WEB应用程序迁移到SpringSecurity。应用程序使用SpringMVC呈现JSP,Controller方法使用@Secured(...)注释。因此,在成功登录和MVCservlet初始化之后的某个时候,一些Spring内部具有以下信息:用户拥有哪些权限(也称为授予的权限)、ControllerURL和权限集,每一个都需要这些信息。我想要的是动态获取当前用户可访问的URL列表以生成导航栏。当然,我可以为此覆盖一些Springbean,但这种方法似乎太脏了。那么,关于如何做到这一点的任何建议,也许是标准解决方案? 最佳答案

java - Gradle 不加载从 buildsrc 中的 Java 源代码编译的 Java 类文件

我已经在groovy中实现了一个自定义任务。如果我为其在groovy(X.groovy)中实现的实用程序类提供一个实用程序类并将其放置在buildsrc中,任务就可以完成。如果我在Java(Y.java)中实现等效类并将其放在同一目录中,任务将失败并显示以下错误消息::buildsrc:compileGroovystartupfailed:Generalerrorduringconversion:Couldnotloadclass'com.myinc.gradle.api.data.Y'fromfile:/project/buildsrc/build/classes/main/com/

java - 如何停止从 Eclipse Gradle 插件启动的 Tomcat 服务器?

我正在运行来自http://spring.io的教程关于RESTful网络服务。我希望能够从Eclipse启动我的Web项目作为Gradle构建(RunAs=>GradleBuild...),然后在我完成测试后停止它。我知道如何启动它,但如果不退出Eclipse(SpringToolSuite),我就无法让它停止。有什么建议吗? 最佳答案 借自GradleTomcatplugin文档,只需这样做:ext{tomcatStopPort=8081tomcatStopKey='stopKey'}taskdoTomcatRun(type:o

java - Gradle、IntelliJ 和 ScalaTest 插件 : suddenly broken

这很令人费解。我有一个使用Gradle构建的多模块多语言JVM项目。我有几个java模块和几个scala模块。scala模块使用ScalaTest作为测试框架。我将Gradle设置为使用scalatestplugin运行测试。我让整个事情在IntelliJ中运行了大约一个月(使用Gradleidea插件)。现在突然之间,ScalaTest规范不再从IDE运行,并出现以下错误:UnabletoloadaSuiteclass.Thiscouldbeduetoanerrorinyourrunpath.Missingclass:com.mypackage.MySpec有人知道这是怎么回事吗?我