知识改变命运! 自定义idea File and Code Templates_猿份哥-lskyf博客社区

自定义idea File and Code Templates

猿份哥 1年前 ⋅ 1032 阅读 ⋅ 0 个赞

1.自定义idea File and Code Templates

1.1 给class添加作者,描述,创建时间

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 *@author 你的名称
 *@createTime $YEAR-$MON-$DAY $TIME
 *@description $DESCRIPTION
 */
public class ${NAME} {
}

1.2 给RestController添加注解和引入properties文件

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
@RestController
@RequestMapping("/${Cursor}")
@PropertySource("classpath:config/message.properties")
public class ${NAME}Controller extends BaseController{
    @Value("${wxuser.paramsTip}")
    private String paramsTip;
    
}

1.3 创建xml带mybatis的头mapper

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="" >
    
</mapper>

2 自定义Live Templates

2.1 try catch finally

try {
    $END$
} catch (Exception e) {
    //TODO 错误日志
} finally {
    $END$
}

2.2 redisson 代码块

RLock lock = redissonClient.getLock($END$);//注意锁的粒度
lock.lock();
try {
    // TODO 业务逻辑
} catch (Exception e) {
    //TODO 错误日志
} finally {
    if(lock.isLocked() && lock.isHeldByCurrentThread()){
        lock.unlock()
    }
}

全部评论: 0

    我有话说:

    SpringBoot系列18-validation分组校验+定义参数校验器

    原文链接: https://www.lskyf.com/post/212 分组-加入依赖 <dependencies> <dependency> <groupId>org.springframework.boo...

    idea 项目的target目录不见了

    问题:idea 项目的target目录不见了,但是show in explorer可以找到,很不方便。 原因:此文件被忽略了 解决方法:File-->Settings-->Editor

    IntelliJ IDEA如何设置字体大小呢?

    IntelliJ IDEA如何设置字体大小呢? 依次点击操作 file--->Settings--->Editor--->font--->Size--->填入需要的字号

    idea diagrams找不到了

    问题: 之前我的idea有diagrams查看类关系特别方便,最近发现找不到了 解决: 打开File ->Settings -> Plugins -> install ->

    intelliJ IDEA中开启自动导入,Maven以实现自动编译

    说明 idea java类不自动导包了,maven也不自动编译了。 idea 设置检查: 1.打开IntelliJ IDEA并打开项目。 2.点击菜单栏的"File"(文件)选项。 3.选择

    转 IntelliJ IDEA快捷键大全

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)  1. -----------自动代码--------  常用的有fori/sout/psvm+Tab即可

    springboot项目运行在docker中 file.exists()返回false没有报错

      springboot项目运行在docker中 file.exists()返回false没有报错   表现:在windows运行正确,但是打包后运行在docker容器中找不到

    idea官网无法访问怎么办?

    当我想下载最新的IDEA工具或者去IDEA JetBrains官网去离线下载IDEA 插件的时候总是遇到https://www.jetbrains.com/不能访问。 我通过网上的资料说需要排查

    idea离线安装better-mybatis-generator

    1.idea离线安装better-mybatis-generator 2.下载better-mybatis-generator 浏览器输入链接http://plugins.jetbrains.com

    2023年IntelliJ IDEA最新注册码,激活码

    激活码来自网络收集,IntelliJ IDEA2022.3版本亲测可用 第一个激活码 33MEHOB8W0-eyJsaWNlbnNlSWQiOiIzM01FSE9COFcwIiwibGljZW5

    idea最新免费注册使用步骤

    最近在安装Intellij idea,社区版本比旗舰版本少了很多东西,曲曲折折终于找到了学生可以免费使用旗舰版的方法: 以下步骤来自Lenyo Lee的更新: JetBrains开发工具免费提供学生

    暴力解决window idea eclipse端口占用

    我们使用开发工具idea或者eclipse运行项目时,不知为什么。有时候经常因为端口被占用而无法启动 下面列举我的2种解决方法: 最直接暴力的方法: 打开任务管理器 (Ctr+Shift+Esc

    spring boot系列4-定时任务-springboot带的scheduled超级简单

    需求:创建一个每天凌晨0点执行的定时任务1.创建任务 /** * @author 天空蓝蓝的 */ @Slf4j @EnableScheduling @Component public class

    转 http状态码大全

    消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些

    idea git Update failed unable to access 'https://github.com/tiankonglanlande/springboot.git/'

    Update failed             unable to access 'https://github.com/tiankonglanland...

    加入公众号
    加入公众号