Tag: spring roo

Spring roo – 添加CLOB字段

在我的Web应用程序中,我将一些Text消息保存在DB表(Oracle)的COLUMN中。 早期的VARCHAR2长度(最大长度)是(500 BYTE)。 现在最大长度增加到4000个字符。 所以我需要在我的域类中添加一个’CLOB’字段。 任何人都可以澄清在我的域类中创建CLOB字段需要遵循的步骤。 我的数据库中也有CLOB cloumn。 (开始的命令/语法是什么?)

如何为Spring Roo项目创建maven模块?

我有Spring Roo项目。 这是maven项目。 所以我想使用maven模块来使我的成长项目模块化。 但是当我尝试创建模块项目时(使用m2eclipse右击项目,然后是Maven – > New Maven Module Project)。 创建好了,它从父项目获得所有maven依赖项/库。 但是:1)我不能使用父项目中的类(即使“检查了从Workspace项目中解析依赖项”) 2)我不能使用Roo shell。 我可以运行shell,但不能添加实体。 我无法添加持久性。 roo> persistence setup –provider HIBERNATE –database HYPERSONIC_IN_MEMORY additionalBuildcommands element of the maven-eclipse-plugin required

如何在Spring Tools Suite上添加Spring roo

我已经安装了sts但是创建了一个新的roo项目并不存在,我需要做些什么才能添加spring roo? 在之前的版本中我可以创建它但不在3.5.0中

MultipartResolver不起作用

我使用Maven和Spring Roo开发RESTFul Web服务。 在我的配置xml文件中,我定义了一个multipartResolver bean,因为我上传了300KB的文件: 文件成功上传并推送到堆栈中。 这些文件是CommonsMultipartFile或MultipartFile对象(我对这两种类型的对象都有相同的现象)。 一旦我弹出一个文件,我可以调用getSize()方法,我可以validation文件的大小是否正确。 但是一旦我调用getInputStream()我就会收到以下错误: File has been moved – cannot be read again. 我在multipartResolver声明中做错了什么? 还有其他原因导致此错误吗? 谢谢

使用Converter for type Boolean时,Spring复选框JSP标记被破坏

我已经使用Spring Roo和Spring MVC设置了一个CRUD Web应用程序。 我的问题是:因为我使用转换器来本地化显示布尔值,所以Spring JSP Tag 复选框被破坏,这意味着复选框不会从支持bean中获取实际值。 他们总是虚假和不受控制。 我做了一些研究,可能在org.springframework.web.servlet.tags.form.CheckboxTag的writeTagDetails方法中发现了错误。 以下是此方法的有趣部分: // the concrete type may not be a Boolean – can be String if (boundValue instanceof String) { boundValue = Boolean.valueOf((String) boundValue); } Boolean booleanValue = (boundValue != null ? (Boolean) boundValue : Boolean.FALSE); renderFromBoolean(booleanValue, tagWriter); 因为我使用转换器来显示yes / no而不是true / false,所以boundValue是一个String,并且Boolean.valueOf的调用总是导致false,因为valueOf方法不知道使用的Spring Converter并解释是/不是假的。 我怎样才能用Spring解决这个问题? 有人有线索吗? […]

com.sun:tools:jar:在roo中运行“perform eclipse”时缺少1.4.2

当我在Roo中运行“执行日食”时,我得到: roo> perform eclipse [INFO] Scanning for projects… [INFO] ———————————————————————— [INFO] Building bugzter [INFO] task-segment: [eclipse:clean, eclipse:eclipse] [INFO] ———————————————————————— [INFO] [eclipse:clean {execution: default-cli}] [INFO] Deleting file: .project [INFO] Deleting file: .classpath [INFO] Deleting file: .wtpmodules [INFO] Deleting file: .component [INFO] Deleting file: org.eclipse.wst.common.component [INFO] Deleting file: org.eclipse.wst.common.project.facet.core.xml [INFO] Deleting file: org.eclipse.jdt.core.prefs [INFO] Deleting file: org.eclipse.ajdt.ui.prefs […]

如何调试JSTL?

我正在使用SpringSource Tool Suite(使用Roo)并取得了一些成功。 令我困扰的是,我不知道如何调试标签库的东西。 我可能会添加断点但它永远不会停留在它们上面。 我正在寻找的是在上下文中转储所有当前变量。 到目前为止,我做了类似的事情: 可悲的是,这很难阅读,也不是很简单。 我该怎么做才能改善这个?

Spring Tool Suite 3.6.1不会更新

在Eclipse Luna中更新Spring Tool Suite ,因为我关闭了下载Eclipse 3.7更新的选项,我收到以下错误: **An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,org.springsource.ide.eclipse.commons.quicksearch,3.6.1.201408250654-RELEASE No repository found containing: osgi.bundle,org.springsource.sts,3.6.1.201408250824-RELEASE No repository found containing: org.eclipse.update.feature,org.springsource.ide.eclipse.commons.quicksearch.feature,3.6.1.201408250654-RELEASE No repository found containing: org.eclipse.update.feature,org.springsource.sts,3.6.1.201408250824-RELEASE No repository found containing: binary,org.springsource.sts.ide.executable.win32.win32.x86_64,3.6.1.201408250824-RELEASE-e43 No repository found containing: org.eclipse.update.feature,org.springsource.sts.package,3.6.1.201408250824-RELEASE-e43 No repository found containing: […]

在Eclipse中为Roo项目自动完成

我有一个Roo项目,我已经制作了几个实体,当我在Eclipse中加载项目时,它加载得很好,但是如果我做一个实例MyEntity entity然后写entity. 我没有在自动完成列表中获得任何属性(即getMyField)。 如果我编写entity.getMyField()它编译正常,由方面处理。 如何为方面生成的函数启用自动完成function? 干杯 聂

代码分析工具和类型间声明

我有一个由Spring Roo生成的maven项目,并使用几个工具(checkstyle,pmd等)来收集有关我的项目的信息。 (即我正在使用codehaus’声纳 ) Roo大量使用AspectJ Inter Type声明(ITD)来分离诸如持久性,javabeans-getter / setter等问题。 这些ITD在编译时编织,因此checkstyle和pmd(在源级别工作)等工具有很多误报。 我目前看到的唯一解决方案是停用对使用ITD的类的检查。 还有更好的想法?