【问题标题】:LightAdmin Spring configurationLightAdmin Spring 配置
【发布时间】:2015-10-13 14:31:42
【问题描述】:

我在为我的网站配置管理页面时关注LightAdmin 网站。有如下代码:

<context-param>
 <param-name>light:administration:base-package</param-name>
  <param-value>[package with Administration Configurations, ex.: org.lightadmin.demo.config]</param-value>
</context-param>

我真的不知道“带有管理配置的软件包”是什么,也不知道它应该在哪里。我在哪里可以找到它?

【问题讨论】:

    标签: spring spring-mvc lightadmin


    【解决方案1】:

    这是您在定义管理配置时选择的包名称。来自Light Admin page上的例子:

    在下面的类的顶部,您将有类似的内容:

    包 com.YOUR_APPLICATION.config;

    public class UserAdministration extends AdministrationConfiguration<User> {
    
    public EntityMetadataConfigurationUnit configuration( EntityMetadataConfigurationUnitBuilder configurationBuilder ) {
     return configurationBuilder.nameField( "firstname" ).build();
     }
    
    public ScreenContextConfigurationUnit screenContext( ScreenContextConfigurationUnitBuilder screenContextBuilder ) {
     return screenContextBuilder
     .screenName( "Users Administration" ).build();
     }
    
    public static FieldSetConfigurationUnit listView( final FieldSetConfigurationUnitBuilder fragmentBuilder ) {
     return fragmentBuilder
     .field( "firstname" ).caption( "First Name" )
     .field( "lastname" ).caption( "Last Name" )
     .build();
     }
    

    然后你的配置看起来像这样:

    <context-param>
     <param-name>light:administration:base-package</param-name>
      <param-value>com.YOUR_APPLICATION.config</param-value>
    </context-param>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      • 2011-01-08
      • 2012-05-10
      • 2016-02-05
      • 2023-03-21
      相关资源
      最近更新 更多