我有许多实现接口的bean,我希望它们都具有相同的@PostConstruct.我已经将@PostConstruct
注释添加到我的接口方法中,然后添加到我的bean定义中:
<bean class="com.MyInterface" abstract="true" />
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有起作用.如果可能的话,我哪里出错了?
编辑:我已经将注释添加到界面中,如下所示:
package com;
import javax.annotation.PostConstruct;
public interface MyInterface {
@PostConstruct
void initSettings();
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试按照此文档(https://developers.google.com/chrome/web-store/docs/inline_installation)测试Chrome网上应用店的内嵌安装功能.我正在本地开发这个以进行测试,并且不能轻易地并经常推动我的更改.
如何在本地测试内联安装,因为内联安装取决于您在网站站长工具中验证的网站?
码
if (!chrome.app.isInstalled) {
chrome.webstore.install(undefined, undefined, function(err) {
console.log(err);
});
}
Run Code Online (Sandbox Code Playgroud)
返回:
Installs can only be initiated by the Chrome Web Store item's verified site
Run Code Online (Sandbox Code Playgroud)
显然localhost不是经过验证的网站.
任何帮助表示赞赏.
编辑:此错误被记录,并确认为Facebook错误.现在已经修复了!
我正在测试我的更新以转移到新的JS SDK.我的应用程序运行在我的域的多个子域中.在旧的JDK上,我打电话的是这样的:
FB.init({
appId: [APP_ID],
status: false,
cookie: true,
xfbml: true
});
FB.login();
Run Code Online (Sandbox Code Playgroud)
在新的JDK上,它看起来像这样:
FB.init({
appId: [APP_ID],
status: false,
cookie: true,
xfbml: true,
oauth:true
});
FB.login();
Run Code Online (Sandbox Code Playgroud)
使用cookie管理器FF添加,您可以看到旧版本将在mydomain.com上设置cookie,但新版本将其设置为www.mydomain.com - 这意味着我的其他子域无法访问cookie.
澄清:问题是我不能在不同的子域上使用facebook cookie,而且如果我在每个子域上登录它们,我也必须从每个子域注销它们
当我使用宽屏时,我总是在浏览器中垂直显示DevTools.我无法再让调试器面板显示在源文件内容下面.
为了澄清我的意思是哪个面板,它在'Sources'选项卡下,然后在右边'调试器'面板,你可以看到Watch,Call stack,Scope,Breakpoints等等.你知道,所有有用的东西:D
此面板仅垂直显示源文件,而不是源文件下的位置.这意味着我将源代码和调试工具都放在一个非常高的窗口中,这使得它无法与实际视口一起使用.
我有什么想法可以把它搬回去吗?
编辑:这是截图(我找到了'之前'的旧版).注意您暂停,进入/退出等的面板.
我有一个这样的课:
public class MyClass {
private Map<String, String> properties = new HashMap<String, String>();
}
Run Code Online (Sandbox Code Playgroud)
我需要一个表单,用户可以在属性映射中添加键值对.我在这里找到的所有SO答案都只显示如何使用已知密钥输入值:
<form:input path="properties['keyName']" />
Run Code Online (Sandbox Code Playgroud)
我怎样才能使密钥可编辑?我喜欢......
<form:input path="properties.key" /><form:input path="properties.value" />
Run Code Online (Sandbox Code Playgroud)