SpringBoot的常用代码模板

大闹一场,悄然离去。

前言

用"Spring Initializr"搭建SpringBoot工程的小伙伴可能不需要这个,但是嫌弃"Spring Initializr"下载缓慢、网络差易失败以及强制最新版本,习惯用Maven工程自己手工搭建的话,可能就要自己进行一下IDEA的配置,加快编码速度。

Live Templates

首先打开IDEA,左上角"File" -> “Settings”,或者点击IDEA工具栏的扳手图标
在这里插入图片描述
进入IDEA的设置,然后在“Editor”下找到"Live Templates",也可以直接搜索查找
在这里插入图片描述
再点击右边"+",选择"Template Group…",创建一个新的模板分类
在这里插入图片描述
比如,我这里命名为"Java",点击"OK"
在这里插入图片描述

SpringBoot主程序

SpringBoot主程序,也就是SpringBoot启动类里的main方法

1.选中模板组"Java",点击"+",选择"1. Live Template",在之前创建的模板分类"Java"里创建一个名为springboot的代码模板。
在这里插入图片描述
2.填写模板简称、模板描述以及模板文本样式:

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

在这里插入图片描述
3.因为模板文本样式中有 c l a s s class class变量,点击右边的"Edit variables",设置 c l a s s class class变量的"Expression"为className(),代表当前启动类的名称,再点击"OK":
在这里插入图片描述
4.配置模板适用的环境,点击下方的"Define",选择"Java"环境,点击"OK"。
在这里插入图片描述
5.效果演示,来到启动类输入"springboot":
在这里插入图片描述
在这里插入图片描述

SpringBoot的父级依赖

1.按照之前的方式,选中模板分组,如"Java",点击"+" -> “Live Template”,创建一个名为springbootparent的代码模板,添加模板描述以及模板样式:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>$END$</version>
</parent>

其中$END$表示创建后鼠标悬停的位置,因此不需要额外设置变量含义
9ibG9nLmNzZG4ubmV0L1FpemhpX0h1,size_16,color_FFFFFF,t_70)
2.设置springbootparent代码模板的作用范围,点击下方的"Define",选择"XML"打上√,点击"OK".
在这里插入图片描述
3.效果演示,打开pom.xml配置文件,输入 “springbootparent”:
在这里插入图片描述
选择版本即可:
在这里插入图片描述
perfect:
在这里插入图片描述
当然,大家也可根据需求自行配置,毕竟方法已经摆在这里了。

File and Code Templates

首先打开IDEA,左上角"File" -> “Settings”,或者点击IDEA工具栏的扳手图标
在这里插入图片描述
进入IDEA的设置,然后在“Editor”下找到"File and Templates",也可以直接搜索查找:
在这里插入图片描述

MyBatis

MyBtis就不用多说了,操作数据库常用,我们来配置一下MyBatis的映射文件模板,点击File and Code Templates中的+号来添加一个文件模板,分别添加模板文件名称模板文件类型以及模板文件内容,再点击"OK"确定,代码模板如下:

<?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>

在这里插入图片描述

Thymeleaf

还在用JSP吗?可惜在Spring官方支持的服务的渲染模板中,并不包含jsp,而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集成非常完美,几乎没有任何成本。

我们只需要在File and Code Templates中找到HTML File的文件模板,添加一个命名空间,再点击OK即可,代码模板如下:

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>#[[$Title$]]#</title>
</head>
<body>
#[[$END$]]#
</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值