小编Kim*_*ble的帖子

Grails:常规groovy类中的依赖注入

假设我在grails-app/services下有一个BarService,在src/groovy下有一个常规的Groovy类'Foo'.

class Foo {
  def barService
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在运行时以编程方式将其转换为Spring bean?为了澄清,我想获得一个注入barService字段的BarService引用.

def fooInstance = new Foo()
magic-create-spring-bean-function(fooInstance)
assert fooInstance.barService
Run Code Online (Sandbox Code Playgroud)

grails dependency-injection

4
推荐指数
1
解决办法
3704
查看次数

如何在创建Hibernate会话时拦截它们(Spring/Grails环境)

有没有办法在创建新的Hibernate会话时拦截它们?我需要访问每个Session实例以启用带参数的Hibernate过滤器.

我工作的唯一解决方案涉及包装SessionFactory,但这涉及很多半讨厌的黑客,并且它要求我实现大约60种方法,其中只有少数是有趣的.

Hibernate的SessionFactory实现是出于某种令人烦恼的原因而宣布为final,因此扩展它不是一种选择.我也试过方面和Java代理没有任何运气.

grails aop spring hibernate

4
推荐指数
1
解决办法
4944
查看次数

如何(如果可能)我可以使用Intellij IDEA键盘快捷键配置Eclipse?

我必须和Eclipse一起工作一段时间才能从Intellij来,我很乐意继续使用我所熟悉和喜爱的快捷方式.是否有一种简单的方法可以使用Intellij的keybord快捷方式配置Eclipse?

eclipse intellij-idea

4
推荐指数
1
解决办法
1842
查看次数

生产过程中的Wicket DebugBar/DevUtils

检票口DebugBarwicket-devutils调试会话/序列化问题时增添了不少有用的信息.文档建议将它添加到基页.

这种方法似乎为区分开发和生产环境提供了非常弱的支持.我不希望wicket-devutils作为生产依赖,我当然不希望用"if development"分支来混淆代码.

"Wicket"人如何在现实生活中应对这个问题?有没有既定的模式?

http://wicket.apache.org/apidocs/1.4/org/apache/wicket/devutils/debugbar/DebugBar.html

debugging wicket

4
推荐指数
1
解决办法
2776
查看次数

Guice与Spring的BeanPostProcessor相当

使用Spring,可以BeanPostProcessor在上下文中添加实现,以便在用它们的依赖项初始化之前和之后有条件地替换,包装或代理bean.

Google Guice是否提供类似的功能?

示例:我有一个SomethingHandler带有单个execute方法的接口,并且基于某些条件,我想用它来装饰/包装实现LoggingHandler,AuthenticationHandler等等.

java spring dependency-injection guice

4
推荐指数
1
解决办法
382
查看次数

302重定向到同一域上的页面后未发送的Cookie

我对此感到非常困惑。我的Web应用程序使用依赖于JSESSIONID cookie的Spring Security来维护用户会话。

我的其中一个页面执行302重定向到同一域中的另一个页面(仍为http),而不切换到https或其他任何形式。出于某种原因,浏览器(在本例中为Chrome)未通过第二个请求传递cookie,并且用户失去了会话。

这是预期的http行为吗?我可能会丢失一些东西。

请注意,Cookie已在重定向之前设置,我没有在与重定向相同的响应中设置Cookie。

redirect servlets http

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

使用Byte Buddy添加具有给定值的注释

如何使用Byte Buddy添加具有给定值的注释?

我正在为JUnit生成测试类,我想通过注释生成的类@RunWith(SomeRunner.class).

java bytecode byte-buddy

4
推荐指数
1
解决办法
873
查看次数

分析Wicket应用程序

是否有任何好的工具或技术来描述Wicket应用程序?我正在寻找的东西可以让我在处理请求时分析Wicket内部发生的事情.

它不一定像Spring洞察那样华丽.

我是Wicket的新手,所有无处不在的内部课程遍布各地,很难看出事情何时发生.

profiling wicket

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

CQRS - 是否"允许"从域和/或读取站点发布命令?

我正在努力掌握更多的cqrs概念.命令是仅从客户端发送还是从域和/或投影事件侦听器发送命令是常见的?

假设我想基于某个事件启动另一个业务流程.

domain-driven-design cqrs

3
推荐指数
1
解决办法
311
查看次数

经济实惠的可编程设备,带有gprs和简单的传感器?

我有一个非常有趣的挑战/工作任务.我要在远离无人地带的机器上监视几个5V灯泡(警示灯).我正在寻找一种带有输入的经济实惠的设备,它允许我挂入灯泡电路,以判断它是否点亮.

要求:

  • GPRS
  • 输入至少两个灯泡
  • 可编程为C或类似的东西.

奖金(不是必需的,但它会很好):

  • 防水套管/底盘(我可以把它作为我的自己,但如果我没有必要的话会很好)
  • 可选择添加其他传感器,如湿度,温度和gps.

有小费吗?

embedded

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