美文网首页
ssm整合-逆向工程

ssm整合-逆向工程

作者: 李亚森 | 来源:发表于2020-06-11 09:51 被阅读0次

1 准备逆向工程的项目

2 在pom文件中引入mbg的依赖+插件


<dependency>

    <groupId>org.mybatis.generator</groupId>

    <artifactId>mybatis-generator-core</artifactId>

    <version>1.3.7</version>

</dependency>

<plugin>

    <groupId>org.mybatis.generator</groupId>

    <artifactId>mybatis-generator-maven-plugin</artifactId>

    <version>1.3.7</version>

    <dependencies>

        <dependency>

            <groupId>mysql</groupId>

            <artifactId>mysql-connector-java</artifactId>

            <version>5.1.42</version>

        </dependency>

    </dependencies>

</plugin>



3 在resources下准备逆向工程配置文件

generatorConfig.xml


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE generatorConfiguration

  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>

<context id="MySQLTables" targetRuntime="MyBatis3">

<commentGenerator>

<property name="suppressAllComments" value="true" />

</commentGenerator>

<!-- mvn mybatis-generator:generate 配置数据库位置 ,配置虚拟机上的mysql ip地址;不采用安全协议连接,否则无法逆向生成 -->

<jdbcConnection driverClass="com.mysql.jdbc.Driver"

connectionURL="jdbc:mysql://192.168.1.1:3306/scw??useSSL=false&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=Asia/Shanghai"

userId="root" password="123456">

</jdbcConnection>

<javaTypeResolver>

<property name="forceBigDecimals" value="false" />

</javaTypeResolver>

<!-- javaBean生成在哪里 -->

<javaModelGenerator

targetPackage="com.atguigu.springboot.ssm.bean"

targetProject=".\src\main\java">

<property name="enableSubPackages" value="true" />

<property name="trimStrings" value="true" />

</javaModelGenerator>

<!-- sqlMap sql映射文件(xml mapper文件) -->

<sqlMapGenerator targetPackage="mybatis.mapper"

targetProject=".\src\main\resources">

<property name="enableSubPackages" value="true" />

</sqlMapGenerator>

<!-- javaClient:java接口生成的地方 -->

<javaClientGenerator type="XMLMAPPER"

targetPackage="com.atguigu.springboot.ssm.mapper"

targetProject=".\src\main\java">

<property name="enableSubPackages" value="true" />

</javaClientGenerator>

<table schema="" tableName="%"></table>

<!-- <table schema="TPermission" tableName="t_permission"></table> -->

</context>

</generatorConfiguration>


4 执行逆向工程


5. 在项目的主程序类名上添加MapperScan注解:扫描所有的Mapper接口


//指定mapper接口所在的包,主程序会自动将该包下的所有的接口当成组件和mapper映射文件对应创建对象

@MapperScan(basePackages = "com.atguigu.springboot.ssm.mapper")

@SpringBootApplication

public class SpringbootSsmApplication {

    public static void main(String[] args) {

        SpringApplication.run(SpringbootSsmApplication.class, args);

    }

}


相关文章

  • taotao 商城 -2

    1 SSM框架整合 1.1 Mybatis逆向工程 使用mybatis官方提供的mybatis-generator...

  • ssm整合-逆向工程

    1 准备逆向工程的项目 2 在pom文件中引入mbg的依赖+插件 ...

  • java基础-day57-SSM整合

    SSM整合 1.创建web工程 2.导入依赖 3.使用逆向工程生成pojo,mapper以及mapper.xml文...

  • 22.SSM整合

    一、整合流程 创建工程 SSM整合 SpringSpringConfig MyBatisMybatisConfig...

  • SSM框架-整合

    SSM整合 搭建整合环境 1. 搭建整合环境 创建相应的数据库 创建Maven工程并导入相应坐标创建ssm_par...

  • mybatis逆向工程和SSM框架整合

    一、数据库逆向工程 1、安装mysql数据库,创建数据库,将数据库的脚本导入数据库管理工具。2、使用mybatis...

  • SSM整合 基础篇

    SSM整合 需求:通过SSM整合做出对前端基本查询的jsp响应 1 数据库数据 数据库数据如下 创建父工程ssm_...

  • Spring-SSM整合

    零、本文纲要 一、SSM整合基础 创建工程 SSM整合 功能模块 项目目录结构 二、详细代码 基础依赖pom.xm...

  • 基于springboot的ssm整合

    工程简介 基于springboot的ssm整合 依赖 lombok spring web mysql driver...

  • 框架第十八天

    ssm框架整合(spring+spring mvc+mybatis)开发步骤:1.新建一个web工程2.导入ssm...

网友评论

      本文标题:ssm整合-逆向工程

      本文链接:https://www.haomeiwen.com/subject/opggzhtx.html