小编Art*_*hur的帖子

MVP和GWT小部件之间的通信

如果我在GWT中使用MVP模式,就像在GWT架构中从2009年的Google I/O谈起最佳实践,但是将信息分散到多个小部件中,应该如何填充值对象?

假设我有一个EditPersonView/Presenter,一个EditPetView/Presenter和一个EditAddressView/Presenter,最后两个是小部件,作为EditPersonView中面板的一部分.有了这些我有以下课程:

class PersonDetails {
    private PetDetails pet;
    private AddressDetails addressDetails;

    // ...
}
Run Code Online (Sandbox Code Playgroud)

PetDetails和AddressDetails实例变量在其演示者对应物中进行管理.当用户单击EditPersonView中的"保存"按钮时,如何完成窗口小部件之间的通信,以便PersonDetails充满来自其子窗口小部件的信息?

java architecture mvp gwt

5
推荐指数
1
解决办法
3965
查看次数

Kotlin + Spring AliasFor

我一直在尝试@AliasFor在Kotlin项目中使用Springs 注释,但似乎注释参数上的注释在运行时是不可见的(因此它不会被Spring选中).

例如:

@RequestMapping(method = arrayOf(RequestMethod.POST))
annotation class PostMapping(
    @get:AliasFor(annotation = RequestMapping::class, attribute = "value")
    vararg val value: String = arrayOf())
Run Code Online (Sandbox Code Playgroud)

和...

// Returns empty array instead of array with the @AliasFor annotation
PostMapping::class.java.methods[0].annotations
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

java spring kotlin

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

标签 统计

java ×2

architecture ×1

gwt ×1

kotlin ×1

mvp ×1

spring ×1