卡飞资源网

专业编程技术资源共享平台

IntelliJ IDEA Spring新功能解析

IntelliJ IDEA 2017.1较之前支持了更多的语言、框架和内置工具,如Java 8、Java 9、Gradle、Kotlin 1.1、Spring、JavaScript。

Spring Testing支持Spring Boot 1.4.3以及即将发布的Spring 5.0。Spring数据工具更新到2.0版本(包括MongoDB,Redis,Solr,KeyValue,Gemfire,Apache Cassandra,REST,Neo4j,Couchbase和Elasticsearch),并且Spring工具窗口中有一个新的数据选项卡,可以带来更好的存储库导航。JetBrains Trisha Gee在博文中称:其对Spring 框架得到了进一步的加强。

Spring Testing改进 - 概述

Gutter icons和导航

大家可能也注意到了,在使用标准测试注释的地方,会有一些Gutter icons围绕代码进行导航,用户可以导航到相关的应用程序上下文,以及导航到自动连接bean的声明。

IntelliJ IDEA可以识别使用Spring测试注释类,并进行运行测试。

此外,IntelliJ IDEA还会识别并声明mock。

代码完善

用户可以通过提供的导航和代码完善轻松完成WebAppConfiguration。

IntelliJ 2017.1还提供对属性的测试属性源和元注释的支持。例如,用户可以通过@TestPropertySource完成代码,并导航到属性文件。

即使用户声明了TestProperties注解和TestPropertySource属性,代码完善和导航仍然可以工作。

甚至在@Sql注释中也提供了完整的导航,IntelliJ IDEA在用户配置不正确时会给出提示。

检查

用户现在可以在检查的帮助下捕获在@DirtiesContext上使用错误属性产生的问题。 例如,如果用户将method Mode设置为类级别,则会显示警告。

而当设置为层次模式时,则不适用。

在Method level中使用classMode

很多新的错误检查集中在Method的参数和返回值类型不符。如在@BeforeTransation或@AfterTransaction的返回类型。

@AfterTransaction的返回类型。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言