4.1 KiB
创建新项目或导入项目时总是自动使用IDEA自带的maven 通过以下设置可以更改默认使用的版本
File->New Projects Setup ->Settings for New Projects ->Build,Execution,Deployment->BuildTools->Maven->(Maven Home path,User settings,Local reposit)
设置Git 版本控制文件状态颜色
Setting->Version Control->File Status Colors
状态 | 颜色 |
---|---|
ignore | #AAAAAA |
设置鼠标滚轮控制文字大小
File->Settings->Editor->General->change font size with Ctrl+Mouse Wheell in:
选择 Active editor 仅作用于当前的窗口
选择 All editors 作用所有的窗口
设置Java文件注释
File->Settings->Editor->File and Code Templates->includes
/**
* @author ds
* @since ${DATE}
*/
设置Java文件注释快捷键
File->Settings->Editor->Live Templates—>Java
新建快捷键cc
/**
* @author ds
* @since $DATE$
*/
点击Edit Variables进行变量设置
设置mybatis xml文件模板
File->Settings->Editor->File and Code Templates->Files->点击加号新建
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="${PACKAGE_NAME}.${NAME}">
</mapper>
mapperUp
<?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="${PACKAGE_NAME}.${NAME}">
<resultMap type="" id="">
<result property="" column=""/>
</resultMap>
<sql id="">
</sql>
<select id="" parameterType="" resultMap="">
<!-- refid 为对应 sql 的 id-->
<include refid =""/>
<where>
<if test=""></if>
</where>
</select>
<insert id="" parameterType="">
<selectKey keyProperty="uuid" resultType="String" order="BEFORE">
<!-- 添加 uuid -->
SELECT REPLACE(NEWID(), '-', '') AS uuid
</selectKey>
insert into tabel
<!-- 前后加上括号,去除多余的 逗号 -->
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="value != null and value != ''">value</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="value != null and value != ''">#{value}</if>
</trim>
</insert>
<update id="" parameterType="">
update table
<trim prefix="SET" suffixOverrides=",">
<if test=""></if>
</trim>
<!-- -->
</update>
<delete id="" parameterType="">
<!-- 删除语句 -->
</delete>
<delete id="" parameterType="">
select from table wherer uuid in
<foreach item="" collection="" open="(" separator="," close=")">
#{uuid}
</foreach>
</delete>
</mapper>
创建SpringBoot项目时只能选择jdk17和jdk21
创建SpringBoot项目只能选择java17和java21
原因
默认ServerURL start.spring.io
spring2.X版本在2023年11月24日停止维护了,因此创建spring项目时不再有2.X版本的选项,只能从3.1.X版本开始选择
而Spring3.X版本不支持JDK8,JDK11,最低支持JDK17,因此JDK11也无法选择了
当然,停止维护只代表我们无法用idea主动创建spring2.X版本的项目了,不代表我们无法使用,该使用依然能使用,丝毫不受影响
解决办法
修改Server URL地址为 start.aliyun.com
目前阿里云还支持springboot2.*项目的创建
修改之后就可以选择了