liferay查找util NoSuchBeanDefinitionException

liferay查找util NoSuchBeanDefinitionException,liferay,velocity,Liferay,Velocity,我无法加载此liferay utils: #set($formUtil=$utilLocator.findUtil(“com.liferay.portal.kernel.util.TextFormatter”) 我收到这个错误: org.springframework.beans.factory.NoSuchBeanDefinitionException:未定义名为'com.liferay.portal.kernel.util.TextFormatter'的bean 有什么建议吗?Class c

我无法加载此liferay utils:

#set($formUtil=$utilLocator.findUtil(“com.liferay.portal.kernel.util.TextFormatter”)

我收到这个错误:

org.springframework.beans.factory.NoSuchBeanDefinitionException:未定义名为'com.liferay.portal.kernel.util.TextFormatter'的bean


有什么建议吗?

Class com.liferay.portal.kernel.util.TextFormatter不是在liferay的spring上下文中定义的bean(这是异常所说的)。它是一个专用于静态方法的类。您将使用您的解决方案来访问,例如UserLocalServiceUtil

我从未尝试过此解决方案,但它应该可以工作:


Class com.liferay.portal.kernel.util.TextFormatter不是在liferay的spring上下文中定义的bean(这是异常所说的)。它是一个专用于静态方法的类。您将使用您的解决方案来访问,例如UserLocalServiceUtil

我从未尝试过此解决方案,但它应该可以工作:


更好的方法是使用默认的Liferay速度变量。请参见此处的完整描述:


我认为您需要类似于
dateFormats
stringUtil

的东西,更好的方法是使用默认的Liferay速度变量。请参见此处的完整描述:

我认为您需要类似于
dateFormats
stringUtil
的内容