我已经在MacBook Pro上运行STS 2.3.2几天了.我发现性能要比我用过的任何其他Eclipse版本慢得多.例如,从一个标签切换到另一个标签最多可能需要4秒钟.
我试图关闭大部分验证,并增加内存,但它并没有什么不同.
其他人有类似的经历吗?
这些之间有什么区别
我问,因为STS说它是建立在Eclipse之上的,我想知道它与简单地使用一个为"vanilla"Eclipse添加类似功能的插件有什么不同.
是否有任何工具可以采用完全构造/连线的Spring应用程序上下文并导出它的可视化?我在谈论一个实时上下文,它显示了应用方面的顺序,哪些bean自动连接到其他bean,等等.
我知道可以使用上下文文件本身完成(re:Spring IDE).但是,我认为新的注释驱动范式违背了这种方法.
Eclipse插件或命令行解决方案是首选,但我也有兴趣看看是否存在这样的东西.
如果我使用Spring Tool Suite或Spring IDE插件进行eclipse,我可以通过2种方式运行spring boot app:
Run As:
Spring Boot App
Java Application
Run Code Online (Sandbox Code Playgroud)
这两个命令都可以工作,并且可以启动我的Spring启动应用程序而不会出现问题.但是,我想了解两个不同过程之间的区别.他们之间确实存在差异,还是他们的工作相同?
我正在使用Spring的Eclipse,STS版本3.6.0,它基于Eclipse Kepler SR2(4.3.2).Eclipse性能通常非常好,如果我保存Java文件,它是瞬时的.但是,当我尝试保存JavaScript文件时,保存可能需要3秒钟,整个IDE在此过程中被冻结,这非常烦人,实际上会影响生产力.我已经做了一些挖掘,显然,有一些验证器,这会导致减速,所以我试图关闭这些,但它没有任何区别.
CSS和HTML文件类型也会出现问题,因此我确信它特别适用于Web开发插件.任何人都可以提出一种解决方法吗?如果有必要,我愿意禁用功能以改善保存时间.
注意:我使用STS的库存版本 - 没有额外的插件.
我有一个Spring配置文件spring-idol.xml,带有以下命名空间声明:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
....
</beans>
Run Code Online (Sandbox Code Playgroud)
我想为AOP添加名称空间声明
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
...
</beans>
Run Code Online (Sandbox Code Playgroud)
有没有办法使用Spring IDE?现在,我能想到的唯一方法是使用aop命名空间声明创建一个新的spring配置文件,然后将声明从那里复制并粘贴到我的bean所在的配置文件中.
我是Spring框架的新手,我正在学习本教程:http://www.vaannila.com/spring/spring-ide-1.html
根据教程,当我添加一个Spring Bean配置文件时,我应该能够选择一些XSD命名空间来与新的Spring Bean定义一起使用,如下所示: 
但是当我添加它时,它不会显示如下: 
我怎么能搞清楚这一点?
提前致谢.
*ps:我不知道它对你有帮助,但我正在使用sts 2.9.1.在Windows 7 os上发布
编辑:根据@gkamal,一些包丢失了.这是我项目的包浏览器的内容:
我有一个使用Spring 3和Hibernate 3的简单Java项目.
我使用Spring IDE添加了"Spring Project Nature".applicationContext.xml文件位于项目的src文件夹中.
Eclipse 3.5的Content Assist功能似乎在applicationContext.xml中不起作用: