当前位置:   article > 正文

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

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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

在创建文件的时候,就可以看到一个名字为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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  1. 创建mybatis-config.xml
  2. 创建包 utils、pojo、mapper
  3. 复制工具类
  4. 创建resources里边的mappers
  5. 创建数据库
  6. 编写pojo里的实体类
  7. .编写mapper接口里的方法
  8. 在对应的mapper中配置(相当于之前的dao操作)
  9. 编写测试类
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/584643
推荐阅读
相关标签
  

闽ICP备14008679号