小编Mar*_*rco的帖子

如何使用application.properties传递map <String,String>

我已在需要配置的Web服务中实现了一些授权.

目前,用户/密码组合被硬编码到bean配置中.我想将带有用户和密码的地图配置到application.properties中,以便配置可以是外部的.

有关如何做到这一点的任何线索?

<bean id="BasicAuthorizationInterceptor" class="com.test.BasicAuthAuthorizationInterceptor">
    <property name="users">
        <map>
            <entry key="test1" value="test1"/>
            <entry key="test2" value="test2"/>
        </map>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

spring spring-boot

18
推荐指数
3
解决办法
5万
查看次数

MyBatis一次执行多个sql语句,这可能吗?

我想知道是否有可能在1 go中执行多个sql语句.例如,我想从多个表中删除行的场景,有没有办法可以做的事情,比如...

<delete id="delete" parameterType="String">
    DELETE FROM DUMMYTABLE_A where X=${value}
    DELETE FROM DUMMYTABLE_B where X=${value}
</delete>
Run Code Online (Sandbox Code Playgroud)

java sql jdbc mapper mybatis

17
推荐指数
2
解决办法
4万
查看次数

如何使用Apache CXF以简单的方式获取传入和传出的soap xml?

我一直在摆弄CXF上的服务器端拦截器.但似乎实现简单的传入和传出拦截器并不是一项简单的任务,这些拦截器为我提供了包含SOAP XML的纯字符串.

我需要在拦截器中使用纯XML,以便我可以将它们用于特定的日志记录任务.标准的LogIn和LogOut拦截器不能胜任任务.是否有人愿意分享一些关于如何实现一个简单的传入拦截器的例子,它能够获取传入的SOAP XML和一个传出的拦截器来再次获取SOAP XML?

logging soap cxf interceptor

15
推荐指数
3
解决办法
5万
查看次数

将图像保存在本地存储phonegap中

我对phonegap很新,它说它有捕获功能.所以我用它并且非常好.但是我在html中显示了图片,但我不知道如何保存图像.

根据http://docs.phonegap.com/en/1.7.0/cordova_camera_camera.md.html

您可以使用编码图像或URI执行任何操作,例如:

在标签中渲染图像(参见下面的示例) 在本地保存数据(LocalStorage,Lawnchair等) 将数据发布到远程服务器

不幸的是,没有关于如何做的示例代码

如何在LocalStorage或设备库中保存图像?

camera android image local-storage cordova

15
推荐指数
2
解决办法
3万
查看次数

有没有简单的方法来排除FuzzyFinder搜索的文件?

我正在使用FuzzyFinder,并想知道如何指示FuzzyFinder排除它搜索的文件.现在我修改了插件代码,但必须有一个更简单的方法.

我想排除.class文件在结果中弹出.有关如何指示FuzzyFinder跳过这些文件的任何提示/提示?

vim fuzzyfinder

14
推荐指数
2
解决办法
2424
查看次数

调试Grails 3.x应用程序

我正在尝试使用调试Grails 3.x应用程序grails run-app --debug-fork.但是当应用程序启动时,它不会等待调试器附加.有关如何调试Grails 3.x应用程序的任何解决方案?

grails grails-3.0

12
推荐指数
2
解决办法
4093
查看次数

让Grails控制器更干?

我正在寻找如何清理我的Grails控制器代码的方法.在各种控制器中,我或多或少具有相同的逻辑.

  • 得到对象
  • 检查它是否存在
  • 等等..

是否有建议的方法使控制器操作重用公共代码?

---解决方案---

问题的所有答案都有助于我们实施的解决方案.

我们使用Mixin方法创建了一个在控制器中使用的类.mixin公开的方法之一是withObject方法.此方法从控制器获取域名,并使用此方法作为基础.当然可以覆盖此行为!

def withObject(object=this.getClass().getName()-"Controller", id="id", Closure c) {
    assert object
    def obj =  grailsApplication.classLoader.loadClass(object).get(params[id])
    if(obj) {
        c.call obj
    } else {
        flash.message = "The object was not found"
        redirect action: "list"
    }
}
Run Code Online (Sandbox Code Playgroud)

所以所有答案都有助于解决方案!非常感谢!

grails controller dry

11
推荐指数
2
解决办法
4476
查看次数

2个具有相同名称但位于不同包中的bean; 如何自动装配它们?

我有一个应用程序有2个同名的bean,但它们在不同的包中.我的Spring应用程序失败,因为它无法决定采用哪个bean.这有什么解决方案吗?Bean目前不实现特定的接口.

请参阅下面一个已编辑的异常示例:

Caused by:
org.springframework.context.annotation.ConflictingBeanDefinitionException:
Annotation-specified bean name 'dataTransferHandler' for bean class
[aaaaa.ws.handler.DataTransferHandler] conflicts with existing,
non-compatible bean definition of same name and class
[bbbbb.ws.handler.DataTransferHandler]
Run Code Online (Sandbox Code Playgroud)

spring inversion-of-control autowired

11
推荐指数
1
解决办法
2万
查看次数

如何从Groovy RestClient输出生成的请求和响应?

我目前正在使用RestClient,似乎无法弄清楚如何输出请求xml和响应xml用于调试和信息目的...

我尝试了这里提到的解决方案:http: //agileice.blogspot.com/2009/09/pretty-printing-xml-results-returned.html

但这没有奏效,还有其他任何建议吗?

rest groovy rest-client

9
推荐指数
2
解决办法
6348
查看次数

如何启用Grails 3.x自动重载?

我无法在新创建的控制器上进行自动重新加载.我的应用程序正确启动,但每当我grails create-controller <controller-name>创建控制器时,我看到新控制器已编译.

当我尝试访问新生成的控制器时,我总是得到"找不到页面(404)".重新启动Grails应用程序后,新创建的控制器正常工作.

我在OSX Yosimite和Java 1.8.0_31-b13上使用Grails 3.0.1.关于如何解决这个问题的任何线索?

我使用以下组合启动应用程序:

grails run-app
grails -reloading run-app
grails run-app -reloading
Run Code Online (Sandbox Code Playgroud)

这些都没有重新加载新创建的控制器

grails reload grails-3.0

9
推荐指数
2
解决办法
2632
查看次数