【自我总结】IDEA后端开发步骤及常用快捷键(附上使用模块的版本信息)

最近正在学习SSM框架中的Mybatis(基于IDEA),此文用于总结其中一些通用的配置以及一些常用的快捷键,随着学习的深入后续会增加一些内容,欢迎补充。

常用快捷键

  • alt + enter       推荐变量
  • ctrl + alt + T     可以调出一些指令 尤其是其中的 try-catch
  • alt + insert       构建JavaBean的一些操作 :构造器、getter、setter、toString()、hashcode()等
  • ctrl + shift = /   xml文件中的注释

使用模块的版本信息

  • IDEA2020.3.3
  • JDK8
  • mysql8
  • jdbc8
  • maven3.6.3
  • spring5
  • MyBatis 3.5.10
    各个模块的版本之间需要密切配合,我在版本上吃了不少亏,建议使用之前一定要查一下对应的版本,否则会很崩溃。

IDEA中SSM框架配置模板

file->settings->Editor->File and Code Templates->点击加号添加模板
在这里插入图片描述
创建一个mybatis核心配置文件起名为mybatis-config 后边类型改为xml
将一下内容复制到框中

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

    <!-- 配置jdbc文件 使用${key}的方式访问value-->
    <properties resource="jdbc.properties"/>

    <!-- 设置别名 -->
    <typeAliases>
    
        <package name=""/>
    </typeAliases>

    <!--设置连接数据库的环境-->
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url" value="${jdbc.url}"/>
                <!-- 3306后边是 数据库名及 系统使用时间-->
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
    <!--引入映射文件-->
    <mappers>
<!--通过包导入映射文件-->
        <package name=""/>
    </mappers>
</configuration>

在创建文件的时候,就可以看到一个名字为mybatis-config 的模板文件,只需要添加其中的包名就可以使用

创建工程的一般步骤

  1. 创建一个新的工程
  2. 配置pom文件(复制所需的依赖 然后在右上角更新 maven   maven就会帮你自动导入jar包)
    常用的配置如下
        <!-- Mybatis核心 -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.10</version>
        </dependency>

        <!-- junit测试 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <!-- MySQL驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.26</version>
        </dependency>
        <!-- log4j日志 -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
  1. 复制jdbc.properties以及log4j.xml
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssm?serverTimezone=UTC
jdbc.username=root
jdbc.password=123456

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
    <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
        <param name="Encoding" value="UTF-8" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-5p %d{MM-dd HH:mm:ss,SSS}%m (%F:%L) \n" />
        </layout>
    </appender>
    <logger name="java.sql">
        <level value="debug" />
    </logger>
    <logger name="org.apache.ibatis">
        <level value="info" />
    </logger>
    <root>
        <level value="debug" />
        <appender-ref ref="STDOUT" />
    </root>
</log4j:configuration>
  1. 创建mybatis-config.xml
  2. 创建包 utils、pojo、mapper
  3. 复制工具类
  4. 创建resources里边的mappers
  5. 创建数据库
  6. 编写pojo里的实体类
  7. .编写mapper接口里的方法
  8. 在对应的mapper中配置(相当于之前的dao操作)
  9. 编写测试类
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值