问题标签 [jhipster]
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.
oracle - jhipster om.zaxxer.hikari.proxy.ConnectionProxy 警告
这里似乎发生了一些超时问题,jhipster gui 工作正常并且数据库得到更新,但是这些警告使日志变得混乱。
有什么解决方法或如何抑制它们?
谢谢
java - 生成的实体报告 DELETE 不起作用
我在 MacOSX Maverick 上使用 JHipster 0.13 和 JDK 1.7.0.55。到目前为止一切正常。
我的问题是我已经生成了一个新实体,并且可以在一些修改后添加新实体。但是当我点击删除按钮时,前端没有任何反应。在 Chrome 的控制台中,我得到
DELETE http://0.0.0.0:9000/app/rest/products?productId=1 405 (Method Not Allowed) angular.js:8081
XHR finished loading: DELETE "http://0.0.0.0:9000/app/rest/products?productId=1".
后端记录消息:
[WARN] org.springframework.web.servlet.PageNotFound - Request method 'DELETE' not supported
删除方法已经由生成器定义,据我了解,它应该可以工作。
我需要检查/修改其他任何地方以使其正常工作吗?
在 AngularJS 中已经定义了这个 service.js:
myapp.factory('Product', ['$resource',
function ($resource) {
return $resource('app/rest/products/:id', {}, {
'query': { method: 'GET', isArray: true},
'get': { method: 'GET'},
'delete': {method: 'DELETE'}
});
}]);
在Java方面我有:
/**
* DELETE /rest/products/:id -> delete the "id" product.
*/
@RequestMapping(value = "/rest/products/{id}",
method = RequestMethod.DELETE,
produces = "application/json")
@Timed
public void delete(@PathVariable Long id, HttpServletResponse response) {
log.debug("REST request to delete Product : {}", id);
productRepository.delete(id);
}
那是在具有添加和保存方法的同一个类中,这是有效的。
json - Mac 中的 Jhipster package.json 问题
操作系统:10.9.2 我正在使用 jhipster 生成器,这似乎是 mac 中 package.json 的问题,我们有什么解决方法吗?
以下是错误:
postgresql - 将 jhipster 远程连接到 postgres
我正在尝试配置 jhipster 以使用 heroku 的 postgres 数据库。这是我的数据库参数,凭据已编辑:
它导致这个错误,我确定是因为我需要启用 SSL:
根据 heroku 的说法,远程数据库连接需要带有两个 SSL 参数的 JDBC 连接 URL。我无法成功配置此 URL。
远程连接到数据库
如果您使用的是 Heroku Postgres 数据库,您可以远程连接到它以进行维护和调试。但是,这样做需要您使用 SSL 连接。您的 JDBC 连接 URL 需要包含以下内容:ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
jhipster - JHipster:生成实体 - 如何?
当我
生成的代码没有注意到 db-changelog-002.xml 中的 MyEntity 表定义。例如,我希望表格上的字段列在生成的 html 中。相反,我得到了 3 个默认字段,分别是 id、文本和日期。
db-changelog-002.xml 文件已由 Liquibase 使用其从新开始生成的说明生成。据我所知,它看起来不错。我将它与 db-changelog-001.xml 一起放入 \src\main\resources\config\liquibase 目录
我该如何调试?我的期望不正确吗?
jhipster - oauth 不适用于 jhipster
生成 jhipster 应用程序后(按照教程),应用程序运行良好,但我无法使用我的“用户”或“管理员”帐户登录。我在日志中看到以下内容:
这意味着应用程序正在尝试验证“jhipsterapp”而不是“用户”。
以下是我的 .yo-rc.json 文件的内容
请问有什么帮助吗?
angularjs - Jhipster:$scope 变量的重音问题
我的控制器和 html 文件以 UTF-8 编码。如果在我的控制器中我设置了一个带重音符号的范围变量,则它不会很好地显示在视图中。例子 :
$scope.test = '进口'
在我的控制器变成
影响
在视图中。
知道它来自哪里吗?
liquibase - jhipster 不会为生成的实体生成 liquibase 更改日志
我做了以下事情:
- 按照开发指南创建新的 jhipster 应用程序
- 根据 IntelliJ的此处,使用热重载 VM 选项启动应用程序类;命令行
C:\dev\jdk1.8.0\bin\java -javaagent:spring_loaded/springloaded-jhipster.jar -noverify -Dspringloaded=plugins=io.github.jhipster.loaded.instrument.JHipsterLoadtimeInstrumentationPlugin -Didea.launcher.port=7538 "-Didea.launcher.bin.path=C:\dev\IntelliJ IDEA\bin" -Dfile.encoding=UTF-8 -classpath "*snip very long classpath" com.intellij.rt.execution.application.AppMain com.mysoftware.Application
yo jhipster:entity project
使用按照此处创建的新实体- 预期结果 - 一切正常
- 获得的结果 - 将
http://localhost:8080/#/project
得到org.h2.jdbc.JdbcSQLException: Table "T_PROJECT" not found
/src/main/resources/config/liquibase/changelog
只有db-changelog-001.xml
- 重启没有帮助
所以这似乎是一步
从这里开始并没有真正发生。
我究竟做错了什么?
手动调用生成 db-changelog-002.xml 的最简单方法是什么?由于我不热衷于手动编写它,实体类已经拥有所有信息。
debugging - 无法调试通过 Netbeans 中的弹簧加载重新加载的类
我想知道是否有人成功地让他的调试器停止在通过 Netbeans(或其他 IDE)中的弹簧加载重新加载的类中?
非常感谢您的反馈。
PS:JRebel 工作正常,但它远非免费。