系列二十二、idea Live Templates

一、idea Live Templates

1.1、Java Group

1.1.1、fast

fast 

快速在类上添加注解

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)

系列二十二、idea Live Templates_第1张图片

1.1.2、getThreadName

getThreadName


快速获取当前线程的名字


Thread.currentThread().getName()

系列二十二、idea Live Templates_第2张图片

1.1.3、info

info

快速打印log日志


log.info(" result:{}", result);

系列二十二、idea Live Templates_第3张图片

1.1.4、infoj

infoj

快速打印json日志

log.info(" result:{}", JSON.toJSONString(result));

1.1.5、infopj

infopj


快速打印Controller层的参数


log.info(" param:{}", JSON.toJSONString(param));

系列二十二、idea Live Templates_第4张图片

1.1.6、mainb

mainb

快速生成springboot主启动类的main方法

public static void main(String[] args) {
    SpringApplication.run(.class, args);
}

系列二十二、idea Live Templates_第5张图片

1.1.7、msb

msb

在Springboot的主启动类上快速添加注解


@MapperScan(basePackages = "org.star.mapper")
@SpringBootApplication

系列二十二、idea Live Templates_第6张图片

1.1.8、sdf

sdf

快速生成格式化日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

系列二十二、idea Live Templates_第7张图片

1.1.9、sst

sst

在Springboot的测试类上快速添加注解

@Slf4j
@SpringBootTest

系列二十二、idea Live Templates_第8张图片

1.1.10、tryc

tryc

快速生成try...catch代码块

try {
            
} catch (Exception e) {
    
}

系列二十二、idea Live Templates_第9张图片

1.1.11、trycf

trycf

快速生成try...catch...finally代码块


try {
                    
} catch (Exception e) {
    
} finally {
    
}

1.1.12、tryf

tryf

快速生成try...finally代码块

try {
                    
} finally {
    
}

系列二十二、idea Live Templates_第10张图片

1.2、SQL Group

1.2.1、initsql

initsql
快速生成sql基本模板
drop database if exists 20231110_shiro;
create database 20231110_shiro;
use 20231110_shiro;
 
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
                         `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
                         `is_deleted` int NOT NULL DEFAULT 0 COMMENT '删除标识 0:未删除、1:已删除',
                         `create_time` datetime NOT NULL COMMENT '创建时间',
                         `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
                         `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
                         `age` int NULL DEFAULT NULL COMMENT '年龄',
                         `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
                         PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;

系列二十二、idea Live Templates_第11张图片

1.3、XML Group

1.3.1、webxml

webxml
快速生成web.xml中的基本配置


    contextConfigLocation
    classpath:applicationContext.xml


    org.springframework.web.context.ContextLoaderListener




    dispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
        contextConfigLocation
        classpath:dispatcherServlet.xml
    


    dispatcherServlet
    /




    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
        encoding
        UTF-8
    
    
        forceRequestEncoding
        true
    
    
        forceResponseEncoding
        true
    


    encodingFilter
    /*

系列二十二、idea Live Templates_第12张图片

你可能感兴趣的:(开发环境系列,intellij-idea)