`

jetbrain IDEA inject language 的使用

 
阅读更多
在使用jetbrain idea 作为 java 开发工具时, 可以使用

<dependency>
	<groupId>org.jetbrains</groupId>
	<artifactId>annotations</artifactId>
	<version>13.0</version>
	<scope>provided</scope>
</dependency>


然后在我们的java代码里定义变量时可用.

@Language("MySQL") String sql = "SELECT is_valid FROM t_employee_contract WHERE id=1";


这样就可以标识为sql变量的内容是mysql语法的sql. 同时还可以使用 jetbrain idea 的 inject language的编辑及提示功能. 这个会好用.

支持的语言有:(注意区分大小写)

HQL(hibernate hql)
JPAQL(JPA QL)
EQL (eclipselink QL)
EJBQL

HSQLDB
H2
GenericSQL
DB2
AspectJ
MySQL
Oracle
OracleSqlPlus
PostgreSQL
SQL
SQLite
SpEL  (spring的表达式语言)
Sybase
TSQL
TypeScript
RegExp(正则表达式, 也可以用 @RegExp)


Groovy
JAVA
CoffeeScript
HTML
CSS
DTD
Cvs
JSON
JSRegexp (javascript正则表达式)
JavaScript
LESS
XHTML
XML
XPath
XPath2
ruby
yaml
SASS
SCSS
VTL   (velocity表达式)

ANTLRv4
InjectedFreeMarker
Properties



分享到:
评论

相关推荐

    如何免费获取 Jetbrain 全家桶使用兑换码的正确姿势(推荐)

    在 IT 开发领域,Jetbrain 的开发工具因其高效和强大的功能而受到广大程序员的青睐,包括 IntelliJ IDEA、WebStorm、PyCharm 等。然而,由于版权问题,Jetbrain 对其产品的盗版破解行为进行了严厉打击。本文将详细...

    Jetbrain - IDEA的启动logo替换成可爱的vtuber-logo,IDEA配套替换件

    "Jetbrain - IDEA的启动logo替换成可爱的vtuber-logo,IDEA配套替换件" 这个标题表明我们将在IntelliJ IDEA这款由JetBrains公司开发的知名集成开发环境(IDE)上进行一项自定义设置,具体是更换IDE的启动Logo,使其...

    jetbrain全家桶

    jetbrain全家桶

    解决jetbrain开发工具无效证书弹窗问题

    视频操作演示及步骤说明

    IDEA(jetbrain通用)使用教程图解

    IDEA(jetbrain通用)使用教程图解 IDEA(IntelliJ IDEA)是一款功能强大且流行的集成开发环境(IDE),由 JetBrains 公司开发。它提供了丰富的功能和插件,满足了开发者的多种需求。本文通过图文并茂的形式,向大家...

    AI大模型之idea通义灵码智能AI插件安装方式

    本文将详细介绍如何在IDEA中安装并使用这款插件。 首先,安装通义灵码智能AI插件的步骤如下: 1. 打开IntelliJ IDEA:启动你的IDEA软件,进入主界面。 2. 访问插件市场:点击顶部菜单栏的“File”或“设置”...

    Jetbrain配色Monokai.icls

    JetBrains系列软件的通用配色,好看的JetBrains系列配色,五彩缤纷的JetBrains系列软件的通用配色

    idea中安装PlantUML文件

    7. **使用PlantUML**:现在,你可以在IDEA中方便地使用PlantUML了。在代码中插入PlantUML语法,然后右键选择“Show Diagram”或使用快捷键来查看和编辑图表。此外,还可以利用IDEA的Live Templates快速生成常用的UML...

    Ubuntu系统安装JetBrainsToolbox,PyCharm,并创建桌面快捷方式(csdn)————程序..pdf

    Ubuntu系统安装JetBrainsToolbox,PyCharm,并创建桌面快捷方式(csdn)————程序.

    Jetbrain_course

    在掌握了Java基础知识后,通过"Jetbrain_course"学习如何在IntelliJ IDEA中设置项目、管理依赖、调试代码、进行单元测试等。了解如何利用其内置的代码分析工具来优化代码质量和性能,以及如何集成Git进行版本控制。 ...

    【备忘】Idea的那些事

    Idea是Jetbrain家族的一员,专为Java开发者设计,不仅继承了Jetbrain IDE的一系列优秀特性,还针对Java语言进行了用户体验的优化。 首次使用Idea,可能会被其高昂的商业版价格吓到。不过,别担心,Idea提供了免费的...

    Intellij IDEA快捷键.pdf

    ### IntelliJ IDEA 快捷键详解 #### 一、引言 在软件开发过程中,提高工作效率是每个开发者追求的目标之一。而使用高效的集成开发环境(IDE)则是实现这一目标的重要手段。IntelliJ IDEA 作为一款功能强大的 Java ...

    jetbrain-setting

    标题“jetbrain-setting”暗示了我们正在讨论JetBrains开发的集成开发环境(IDE)的配置设置。JetBrains是一家知名软件公司,其开发了一系列强大的IDE,如IntelliJ IDEA(主要用于Java开发)、PyCharm(Python)、...

    安卓studio的配置,

    以及配置好的安卓studio的settings,已经配置好了日志的颜色,其他的也都符合常用配置

    etcd-idea:用于JetBrains IDE的Etcd v3浏览器

    想法 模板待办事项列表 创建一个新的项目。... 首选项&gt;插件&gt;市场&gt;搜索“ etcd-idea” &gt;安装插件 手动: 下载并使用“偏好设置” &gt;“插件” &gt;“手动”安装 :gear_selector: &gt;从磁盘安装插件... 基于。

    JetBrainsColorScheme

    它适用于多种编程语言和开发工具,如PHPStorm、IntelliJ IDEA以及WebStorm等。这个配色主题以其独特且人性化的设计,受到了广大开发者群体的喜爱。 在编程环境中,合适的颜色搭配对于代码的可读性和减少视觉疲劳至...

    reset_jetbrains_eval_mac_linux.zip

    idea,pycharm 重置工具,恢复安装设置idea,pycharm 重置工具,恢复安装设置idea,pycharm 重置工具,恢复安装设置idea,pycharm 重置工具,恢复安装设置idea,pycharm 重置工具,恢复安装设置idea,pycharm 重置...

    matlab-IntelliJ-plugin:Matlab对IntelliJ IDE的支持

    Matlab对IntelliJ的支持用于JetBrains IDE的Matlab语法突出显示插件。 安装开启设定| 插件(Windows)或首选项| 插件(MacOS) 单击浏览存储库...... 选择Run'helloWorld.m' 。 如果您是第一次这样做,将会看到一条错误...

    IDEA文件,亲测有效

    本压缩包包含与IDEA相关的资源,特别是"激活操作.txt"和"jetbrain"这两个文件名,暗示了可能涉及到IDEA的激活方法或相关设置。 首先,"激活操作.txt"可能是对如何激活IDEA的详细步骤说明。IDEA通常提供试用期,试用...

Global site tag (gtag.js) - Google Analytics