网站首页 > 博客文章 正文
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的返回类型。
猜你喜欢
- 2024-10-09 IDEA常用代码格式规范(idea中规范代码的快捷键)
- 2024-10-09 “全栈2019”Java异常第五章:一定会被执行的finally代码块
- 2024-10-09 IntelliJ IDEA + Maven 的多模块Spring MVC + Spring + Mybatis项目骨架
- 2024-10-09 “全栈2019”113篇Java基础学习资料及总结
- 2024-10-09 IntelliJ IDEA 推荐设置讲解(新人重点)
- 2024-10-09 IDEA 的 debug 怎么实现?出于这个好奇心,我越挖越深
- 2024-10-09 spring框架之注解的使用(spring注解总结)
- 2024-10-09 限时白嫖!分享10个 解放双手的 IDEA 插件,码农:工作效率瞬间翻倍
- 2024-10-09 【推荐】IntelliJ IDEA 使用系列教程(23)-控制台乱码解决方案
- 2024-10-09 IDEA中给源码添加自己注释——private-notes插件安装使用
你 发表评论:
欢迎- 最近发表
-
- 印度IT咨询公司Infosys 获得谷歌5亿美元大单
- 印度信息技术巨头Infosys对地球观测初创公司GalaxEye进行战略投资
- 你没见过的分库分表原理解析和解决方案(二)
- 安装MySQL(绿联nas安装mysql)
- SpringBoot数据库管理 - 用Liquibase对数据库管理和迁移?
- 一个轻量级 Java 权限认证框架,Sa-Token 让鉴权变得简单、优雅!
- 高效使用Java构建工具,Maven篇|云效工程师指北
- Java,screw,生成简洁好用的数据库表结构(html、doc、md)文档
- SpringBoot数据库操作的应用(springboot如何操作数据库)
- Mac Docker环境,利用Canal实现MySQL同步ES
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- flutterrun (59)
- 系统设计图 (58)
- powershellfor (73)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)