标签: sts-springsourcetoolsuite

Groovy代码编辑器建议

我正在努力学习Grails.我正在使用SpringSource toole套件.我期望在IDE中找到代码完成,语法突出显示等更多内容.没有那样的事!有什么建议?

grails springsource sts-springsourcetoolsuite

4
推荐指数
1
解决办法
2173
查看次数

在我的STS项目图标上的小惊叹号图标

我正在使用Spring Source Toolsuite IDE开发Struts项目.

当出现编译器错误或其他内容时,我的项目图标上会出现红色X标记或黄色感叹号.

但即使在我确定没有编译器错误之后,我的项目图标中也出现了这个惊叹号.我的项目正在构建并成功运行,我得到了正确的输出.

为什么会这样?我怎样才能知道它在抱怨什么?

sts-springsourcetoolsuite

4
推荐指数
1
解决办法
5170
查看次数

Springsource Tool中src/main/java和src有什么区别

我正在学习使用Springsource Tool Suite(STS)和Spring框架进行开发.我正在尝试用于eclipse的Amazon AWS SDK,并决定将其安装到STS中.当我按照创建一个新的AWS项目时,它将.java文件放在src而不是src/main/java下,当我尝试构建它时,它说

"没有主要"或类似的东西.

但是,当我将AwsConsoleApp.java和AwsCredentials.properties移动到src/main/java然后(默认包)时,我可以将该文件作为Java应用程序运行.

我的问题是,src/main/java- > default package和src - > main 之间有什么区别.我附上了一张图片来澄清事情:

Project_Explorer_View

eclipse sts-springsourcetoolsuite

4
推荐指数
1
解决办法
1万
查看次数

缺少STS中的Spring AOP库

春天,我正在弄湿我的脚.我下载了STS,我正在遵循Spring in Action Second Edition的基本示例.我在尝试实现基本AOP时遇到困难,我想我只是缺少项目中的一些特定库.

我之所以这么说,是因为@Aspect我的类中没有像<aop:config>我的xml 中那样识别出注释.

这是我的Maven依赖项:

  • JUnit的-4.7.jar
  • 弹簧 - 测试 - 3.0.2.RELEASE.jar
  • 弹簧上下文3.0.2.RELEASE.jar
  • 弹簧AOP-3.0.2.RELEASE.jar
  • aopalliance-1.0.jar
  • 弹簧豆,3.0.2.RELEASE.jar
  • 弹簧芯3.0.2.RELEASE.jar
  • 共享记录-1.1.1.jar
  • 弹簧表达-3.0.2.RELEASE.jar
  • 弹簧-ASM-3.0.2.RELEASE.jar
  • log4j的-1.2.14.jar

请让我知道我缺少哪些图书馆以及在哪里找到它们.

谢谢!

编辑:

下列:

<bean id="performancePointcut"
        class="org.springframework.aop.aspectj.AspectJExpressionPointcut" >
    <property name="expression" value="execution(* Performer+.perform(..))" />
</bean>
Run Code Online (Sandbox Code Playgroud)

抛出以下异常:

线程"main"中的异常org.springframework.beans.factory.BeanCreationException:创建文件[C:\ Users\Prova\Documents\STS\SpringIdol3\src\main\resources\META-INF]中定义名称为'performancePointcut'的bean时出错\ spring\spring-idol.xml]:bean的实例化失败; 嵌套异常是java.lang.NoClassDefFoundError:org/aspectj/weaver/reflect/ReflectionWorld $ ReflectionWorldException

DONE!

这个方面的j-annotation-tutorial完成了第1步,第2步和第3步的工作.

周五晚上一直很有趣......

spring spring-aop libraries sts-springsourcetoolsuite

4
推荐指数
1
解决办法
9390
查看次数

为什么"SpringSource Tool Suite"中的模板"Spring MVC Project"不能与Tomcat一起使用?

当我在SpringSource Tool中创建Spring MVC模板项目并尝试在Tomcat服务器上运行时出现此错误:

WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/test/] in DispatcherServlet with name 'appServlet'.
Run Code Online (Sandbox Code Playgroud)

这是默认值:/test/src/main/java/ru/test/test/HomeController.java

@Controller
public class HomeController {

    private static final Logger logger = LoggerFactory
            .getLogger(HomeController.class);

    /**
     * Simply selects the home view to render by returning its name.
     */
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String home(Locale locale, Model model) {
        logger.info("Welcome home! the client locale is " + locale.toString());

        Date date = new Date();
        DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, …
Run Code Online (Sandbox Code Playgroud)

tomcat spring-mvc sts-springsourcetoolsuite

4
推荐指数
1
解决办法
8091
查看次数

使用VMWare vFabric tc Server和maven找不到org.springframework.web.servlet.DispatcherServlet

我知道之前发布的问题与此问题非常相似.但该解决方案不适用于我的问题.

我正在尝试用Maven开始一个基本的Spring项目.这是我的pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>es.indra</groupId>
  <artifactId>springappUV</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <properties>
    <org.springframework.version>3.1.1.RELEASE</org.springframework.version>
  </properties>
  <packaging>war</packaging>
  <dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.10</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>
  </dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)

这是我的web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>springappUV</display-name>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

  <servlet>
    <servlet-name>springapp</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/spring/app-config.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>springapp</servlet-name>
    <url-pattern>*.htm</url-pattern>
  </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

我正在使用VMWare vFabric tc Server Developer Edition v2.6(STS附带的那个).当我用它运行webapp时,我收到以下错误:

GRAVE: El Servlet …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc pom.xml maven sts-springsourcetoolsuite

4
推荐指数
2
解决办法
1万
查看次数

什么是Spring Project Nature?

我有一个在Eclipse中创建的项目,但我现在想使用SpringSource的STS IDE.我现在在STS中有Java项目,我将项目转换为Maven项目以获得Maven的支持.

"添加春天项目自然"功能到底有什么作用?它的目的是什么?

编辑 也许更好的问题是"自然"对Spring STS的意义是什么?

java eclipse spring sts-springsourcetoolsuite spring-nature

4
推荐指数
1
解决办法
7577
查看次数

停止未运行的Windows服务会导致构建失败

使用以下Gradle操作,

developerBuild << {
   exec {
      commandLine = ['cmd', '/c', 'net', 'stop', 'Foo']
   }
}
Run Code Online (Sandbox Code Playgroud)

如果我执行此任务并且Windows服务Foo未运行,我将收到以下异常,

The Foo service is not started.

More help is available by typing NET HELPMSG 3521.

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\...\build.gradle' line: ..

* What went wrong:
Execution failed for task ':developerBuild'.
> Command 'cmd' finished with (non-zero) exit value 2.

* Try:
Run with --info or --debug option to get more log output.

* Exception is: …
Run Code Online (Sandbox Code Playgroud)

java windows-services gradle sts-springsourcetoolsuite

4
推荐指数
1
解决办法
1627
查看次数

对于测试异常的方法,成功的JUnit覆盖测试不会变为绿色

我有一个小的JUnit测试,期望抛出异常.该方法按预期抛出异常,但是当我在Eclipse SpringSource ToolSuite中运行"Coverage As"时,测试方法中的两行保持红色而不是变为绿色.这个测试通过 - 那里没有问题.

mockPropertyReader是一个空的Properties文件读取器类.如果属性格式错误或不存在,我只是测试异常.

我只是想把方法线突出显示为绿色.我喜欢很多绿色.

@Test(expected = PropertyNotFoundException.class)
public final void testGetMySQLNotFound() throws PropertyNotFoundException {
    subject.setSqlProps(mockPropertyReader);
    subject.getMySQL();
}
Run Code Online (Sandbox Code Playgroud)

eclipse junit sts-springsourcetoolsuite

4
推荐指数
1
解决办法
4427
查看次数

使用STS创建新的Web应用程序项目时找不到Spring MVC项目?

我是Spring MVC的新手,并试图从互联网教程中学习,比如来自journaldev,springsourcecodejava的这些好教程.

所有这些都告诉我使用STS作为IDE并继续使用New Project - Spring Template Project - Spring MVC Project.

虽然在我的情况下,使用STS的版本3.6.1.RELEASE,我找不到任何Spring MVC Project选项.

你使用STS有同样的问题吗?

PS

我在这里找到了以前版本的STS 的解决方案,尽管它不适用于版本3.6.1.

看不到MVC模板快照.

在此输入图像描述

spring spring-mvc spring-3 sts-springsourcetoolsuite spring-tool-suite

4
推荐指数
1
解决办法
1万
查看次数