假设我有一个实用程序类DateUtil(见下文).要使用此方法,调用方法使用DateUtils.getDateAsString(aDate).删除静态修饰符并使DateUtil成为一个spring bean(请参阅DateUtilsBean)并将其注入调用类或者保持原样是不是更好?
我可以看到使用静态的一个缺点是关于模拟的问题,请参阅如何使用静态方法进行模拟?
public class DateUtils {
public static String getDateAsString(Date date) {
String retValue = "" // do something here using date parameter
return retValue;
}
}
Run Code Online (Sandbox Code Playgroud)
春豆版
@Component
public class DateUtilsBean {
public String getDateAsString(Date date) {
String retValue = "" // do something here using date parameter
return retValue;
}
}
Run Code Online (Sandbox Code Playgroud) 如何在Linux上找到不包含某些文本的文件?基本上我正在寻找以下的反转
find . -print | xargs grep -iL "somestring"
Run Code Online (Sandbox Code Playgroud) 使用MySQL 5 InnoDB应该在表格中使用varchar来预期会有很多插入吗?我打算存储最大长度为2000个字符的文本.
我目前正在调查Alfresco的Sharepoint功能.我安装了Alfresco 3.4并遵循Web快速入门安装.
然后我将一个word文档上传到Alfresco并可以在浏览器中导航到它.我的URL是http:// localhost:8080/share/page/site/webqs/document-details?nodeRef = workspace:// SpacesStore/f7f5881e-320e-4d73-85e4-b62752fef1b8
使用Internet Explorer,"文档操作"部分下有一个"编辑在线"按钮.遗憾的是,这个按钮不适用于firefox或谷歌浏览器.该按钮的HTML源代码对我没什么帮助,因为我可以看到一个URL:
<div class="onActionEditOnline">
<a rel="edit,online-edit" href="" class="action-link" title="Edit Online">
<span>Edit Online</span>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
在露天网站上研究事物时,人们建议学习Spring Surf,因为Alfresco/share应用程序是用它编写的.春季冲浪教程使用小豆,这又一个春天冲浪插件,我没能在运行,有人举报别人在这里.
返回"编辑在线"按钮本身; 当我单击它时,我的客户端计算机上的Word中打开word文档,我可以编辑它并单击Word中的保存,使用Sharepoint协议将文档正确保存回Alfresco.
我的问题是如何从我自己的Spring MVC应用程序中访问这个"编辑在线"功能?我想在我的一个JSP上看到这个"编辑在线"按钮,但我不知道如何与Alfresco进行交互.有没有人这样做过?任何帮助赞赏!