我正在努力学习Grails.我正在使用SpringSource toole套件.我期望在IDE中找到代码完成,语法突出显示等更多内容.没有那样的事!有什么建议?
我正在使用Spring Source Toolsuite IDE开发Struts项目.
当出现编译器错误或其他内容时,我的项目图标上会出现红色X标记或黄色感叹号.
但即使在我确定没有编译器错误之后,我的项目图标中也出现了这个惊叹号.我的项目正在构建并成功运行,我得到了正确的输出.
为什么会这样?我怎样才能知道它在抱怨什么?
我正在学习使用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 之间有什么区别.我附上了一张图片来澄清事情:

春天,我正在弄湿我的脚.我下载了STS,我正在遵循Spring in Action Second Edition的基本示例.我在尝试实现基本AOP时遇到困难,我想我只是缺少项目中的一些特定库.
我之所以这么说,是因为@Aspect我的类中没有像<aop:config>我的xml 中那样识别出注释.
这是我的Maven依赖项:
请让我知道我缺少哪些图书馆以及在哪里找到它们.
谢谢!
编辑:
下列:
<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步的工作.
周五晚上一直很有趣......
当我在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) 我知道之前发布的问题与此问题非常相似.但该解决方案不适用于我的问题.
我正在尝试用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) 我有一个在Eclipse中创建的项目,但我现在想使用SpringSource的STS IDE.我现在在STS中有Java项目,我将项目转换为Maven项目以获得Maven的支持.
题
"添加春天项目自然"功能到底有什么作用?它的目的是什么?
编辑 也许更好的问题是"自然"对Spring STS的意义是什么?
使用以下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) 我有一个小的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) 我是Spring MVC的新手,并试图从互联网教程中学习,比如来自journaldev,springsource和codejava的这些好教程.
所有这些都告诉我使用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
spring ×4
eclipse ×3
spring-mvc ×3
java ×2
gradle ×1
grails ×1
junit ×1
libraries ×1
maven ×1
pom.xml ×1
spring-3 ×1
spring-aop ×1
springsource ×1
tomcat ×1