问题标签 [lightadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1053 浏览

spring - 在 LightAdmin (Spring/JPA/Hibernate) 中使 HSQL 数据库持久化

我正在尝试更改使用内存 HSQL 数据库的默认LightAdmin设置以使用文件 HSQL 数据库。

持久性.xml:

弹簧上下文.xml:

我尝试过的:在 persistence.xml 中提供了以下属性:

但它没有完成它的工作。

0 投票
1 回答
234 浏览

java - 保存实体时出现 Lightadmin 和 RepositoryNotFoundException

JPA实体类:

Lightadmin 管理类:

现在在尝试更新/添加 JobConfiguration 条目时,Lightadmin 会抛出 Spring 异常org.springframework.data.rest.repository.RepositoryNotFoundException

列表和视图工作正常。有什么线索吗?


更新:我知道是什么导致了这种行为,下面的声明Job

0 投票
3 回答
2306 浏览

java - 在 spring data rest webmvc 中更改 Jackson 日期格式设置

Lightadmin 用于时间戳字段,例如:

不会格式化它们,而是将它们显示为自纪元以来的毫秒数,例如1398940456150.

当您进入 Lightadmin 编辑页面时,例如http://localhost:8080/admin/domain/user/1/edit实际填充表单的值在另一个请求中收到 - http://localhost:8080/admin/rest/user/1/unit/formView?_=1401699535260,该请求返回 JSON:

任务是更改1398940456150为例如01.05.2014 10:34:16

根据我的调查,org.lightadmin.core.rest.DynamicRepositoryRestController.entity()是此类请求的入口点,负责生成JSON的代码在里面org.springframework.data.rest.webmvc.RepositoryAwareMappingHttpMessageConverter.writeInternal()::

mapper是 的一个实例org.codehaus.jackson.map.ObjectMapper.ObjectMapper,用默认值初始化。如果可以添加这两行:

它会完成这项工作,问题是如何做到这一点?

0 投票
2 回答
2437 浏览

spring-boot - 如何使用 LightAdmin 解决“创建 bean 时出错”?

给出了这个错误。然后我找到了非常相似的答案并遵循它,将实体类更改为:

但这无济于事。使用 Gradle + Spring + Hibernate 项目实现 LightAdmin 应该怎么做?

编辑:

按照这个例子,我在上面创建了界面。然后我创建了实现这个接口的默认类(使用 IDE 生成的默认值)。然后我在配置中实现了一些 bean。

@Bean public ExcursionRepository excursionDynamicJpaRepository () { return new ExcursionRepository(); }

依然没有。LightAdmin 并没有为我启动。

0 投票
0 回答
193 浏览

java - 使用侦听器覆盖删除方法 LightAdmin。这是可能的?

我在我的 Spring MVC 项目中使用 Lightadmin http://lightadmin.org/ crud 框架。我正在寻找覆盖“删除方法”的方法,因为我想做一个“软删除”,我的实体中有一个名为“已删除”的字段。当我按下 Delete 按钮时,真正删除了我数据库中的行,我想更改该行为以执行 Update ,并将已删除字段设置为 true。

我在官方文档中搜索,发现: http: //lightadmin.org/getting-started/registering-repository-event-listeners/,但是当监听器上的方法执行时,最后该行在数据库。我想停止执行以防止删除操作。我正在“返回”但没有工作。这是我的听众。

框架 LightAdmin 可能是一个糟糕的选择,但我需要这样的框架。你认识一个吗??谢谢大家 !!!!!

0 投票
1 回答
336 浏览

java - 如何在 Lightadmin 中控制表访问?

我正在使用 Spring Boot 和 Lightadmin 构建一个后台应用程序。我想限制某些表格的创建/编辑/删除(可能是通过隐藏相应的按钮)。是否有 Java 配置来实现这一点?

0 投票
1 回答
227 浏览

spring-mvc - LightAdmin - 使用应用时区自定义解析 DateTime

我正在使用带有 Spring Boot 的 LightAdmin 1.1.0.Snapshot。我正在使用 Joda DateTime 来表示带区域的时间。

我可以看到 LightAdmin 在 UTC 中捕获日期时间,用于解析数据的默认反序列化上下文是由 LightAdmin 中的 UTC 提供的。从调试中,我看到 LightAdmin 使用自己的 ObjectMapper 和 MessageConverters 使用 LightAdminRestMvcConfiguration,因此它没有使用 Spring Boot 全局覆盖器来自定义 Jackson2ObjectMapperBuilder,如下所示。

关于如何 1)覆盖 LightAdmin 中 Jackson 的设置以使用默认应用程序时区解析或 2)在 LightAdmin 之外处理 Json 序列化/转换器以不同方式解决此问题的任何帮助。任何帮助都是极好的。

谢谢,亚历克斯

0 投票
1 回答
144 浏览

java - 在 lightadmin 中记录操作

我有一个使用 Spring 和 Hibernate 的 Java Web 应用程序,我计划使用 lightadmin 来提供管理界面。

但是,我发现关于 lightadmin 的日志记录部分的信息很少:如果我有这样的管理界面,我希望对我们的数据进行的任何操作(例如创建、更新或删除)都记录在我们的自定义记录器中(它不是在一个文件上但在数据库上的一个表上,这个选择很久以前就已经做出并实现了)。

我需要有一个日志条目,其中包含有关修改的行的一些信息(可能只是 id)。有没有一种全局的方式来配置它?

或者我可以在扩展 AdministrationConfiguration 的每个类中的某处添加日志注释吗?如果是,在哪里?

0 投票
1 回答
119 浏览

wildfly - 将 lightadmin 集成到 Wildfly

我一直在尝试让 lightadmin 使用我的 wildfly 8.1 设置运行。我有一个 Wildfly 8.1 运行着我想在 UI 中显示的实体。在尝试集成 lightadmin 之前,我在 wildfly 中没有 UI/Web。

我使用 maven,在其中添加了以下部分(如http://lightadmin.org/getting-started/所示)

我的(新)web.xml(在我的 persistence.xml 中)

我想在 ui 中显示的实体

我的 AdministrationConfiguration 类

我的(第一个)问题是我无法扩展 AdministrationConfiguration 并且我不知道为什么?!?

有什么提示吗??

0 投票
1 回答
382 浏览

spring - LightAdmin Spring 配置

在为我的站点配置管理页面时,我正在关注LightAdmin站点。有以下代码:

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