在哪里可以找到Wicket Stuff注释包?

在哪里可以找到Wicket Stuff注释包?,wicket,friendly-url,wicketstuff,Wicket,Friendly Url,Wicketstuff,在哪里可以找到wicketstuff annotation.jar?它过去至少在Maven回购协议中可用,但现在已经不存在了,主页也没有多大帮助 具体来说,我需要org.wicketstuff.annotation.mount.MountPath,因为我想在我的Wicket应用程序中找到一种优雅的方式来装载页面。(我想知道为什么这种东西不包括在核心Wicket发行版中…) (从任何地方下载jar都可以;我在当前项目中不使用Maven。)您可以将页面装载到应用程序中的任何位置,通常是在应用程序的i

在哪里可以找到wicketstuff annotation.jar?它过去至少在Maven回购协议中可用,但现在已经不存在了,主页也没有多大帮助

具体来说,我需要
org.wicketstuff.annotation.mount.MountPath
,因为我想在我的Wicket应用程序中找到一种优雅的方式来装载页面。(我想知道为什么这种东西不包括在核心Wicket发行版中…)


(从任何地方下载jar都可以;我在当前项目中不使用Maven。)

您可以将页面装载到应用程序中的任何位置,通常是在
应用程序的
init()
方法中,如:

@Override
protected void init() {
    mountBookmarkablePage("/users", UsersPage.class);
}

也就是说,如果您想使用annotations软件包,它可以从

获得,您只需将页面装载到应用程序中的任何位置,通常是在
应用程序的
init()
方法中,如:

@Override
protected void init() {
    mountBookmarkablePage("/users", UsersPage.class);
}

也就是说,如果您想使用annotations软件包,可以从

获得。今天,一位社区用户将该库升级到Wicket 1.5,因此它将在下一版本(1.5-RC6)中提供。在此之前,1.5的用户可以从Github repo使用它。

今天的一位社区用户将该库升级到Wicket 1.5,因此它将在下一版本(1.5-RC6)中提供。在此之前,1.5的用户可以从Github repo使用它。

这是最重要的。您可以单击Binary链接下载所需的jar。

这是。您可以单击Binary链接下载所需的jar。

从Wicket 1.5更新: 您应该使用方法mountPage()而不是mountBookmarkablePage(),因为该方法已从Wicket 1.5中删除

@Override
protected void init() {
    mountPage("/users", UsersPage.class);
}
Wicket 1.5的更新: 您应该使用方法mountPage()而不是mountBookmarkablePage(),因为该方法已从Wicket 1.5中删除

@Override
protected void init() {
    mountPage("/users", UsersPage.class);
}

由于两个原因,我们最近放弃了注释。1.Spring依赖项2。如果要装入子类页面,则该页面在批注中必须具有不同的装入路径。相反,我们将Martijn的方法用于
mountPage(“/users”,getUserPageClass())顺便说一句,你的意思是
mountBookmarkablePage()
?至少没有任何名为
mountPage()
@jbrookover的方法如果你想挂载一个页面及其子类,你不需要使用不同的路径吗?@tetsuo我们有不同的Wicket应用程序扩展核心应用程序包。比如说,核心包有一个AdminPage,对于大多数扩展它的应用程序(并安装在“/admin”上)来说已经足够好了。当一个新的应用程序想要扩展核心并提供CustomAdminPage时,它“替换”了AdminPage,但无法使用wicketstuff注释将其安装在同一位置。@Jonik-是的,我对页面使用
mountBookmarkablePage()
,对资源使用
mount()
。很抱歉造成混淆。由于两个原因,我们最近删除了批注。1.Spring依赖项2。如果要装入子类页面,则该页面在批注中必须具有不同的装入路径。相反,我们将Martijn的方法用于
mountPage(“/users”,getUserPageClass())顺便说一句,你的意思是
mountBookmarkablePage()
?至少没有任何名为
mountPage()
@jbrookover的方法如果你想挂载一个页面及其子类,你不需要使用不同的路径吗?@tetsuo我们有不同的Wicket应用程序扩展核心应用程序包。比如说,核心包有一个AdminPage,对于大多数扩展它的应用程序(并安装在“/admin”上)来说已经足够好了。当一个新的应用程序想要扩展核心并提供CustomAdminPage时,它“替换”了AdminPage,但无法使用wicketstuff注释将其安装在同一位置。@Jonik-是的,我对页面使用
mountBookmarkablePage()
,对资源使用
mount()
。抱歉造成混淆。你是说wicketstuff注释将成为Wicket 1.5的一部分(从下一个RC开始)?@Jonik否,但直到现在,1.4.x版本与Wicket 1.5不兼容。现在它已经被移植,可能会在maven repos上与下一个Wicket/Wicketstuff RC一起提供。你是说Wicketstuff注释将成为Wicket 1.5的一部分(从下一个RC开始)?@Jonik否,但直到现在1.4.x版本与Wicket 1.5不兼容。现在它已经被移植,可能会在maven repos和下一个Wicket/Wicketstuff RC中提供。