Springboot集成kafka_Spring boot

Springboot集成kafka_Spring bootspringboot集成TkMapper简化持久层法人代码熟悉,提高开发效率;先给大家截个图看一下效果这就是效果!!是不是感觉很爽。(TkMapper对单表的操作很方便的)下来我们进入正题,第一步:Pom文件中加载jar文件<dependency><groupId>tk.mybatis</groupId><ar…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

springboot集成TkMapper 简化持久层法人代码熟悉,提高开发效率;

先给大家截个图看一下效果
在这里插入图片描述
在这里插入图片描述

这就是效果!! 是不是感觉很爽。(TkMapper对单表的操作很方便的)

下来我们进入正题,
第一步:Pom 文件中加载 jar 文件

<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper</artifactId>
    <version>3.4.5</version>
</dependency>

第二步: 写一个工具集成Mapper<>和MySqlMapper<>

import tk.mybatis.mapper.common.Mapper;
import tk.mybatis.mapper.common.MySqlMapper;

/**
 * @Auther:Mr.Liu
 * @Date:2018/10/8
 * @Description
 */
public interface TkMapper<T> extends Mapper<T>, MySqlMapper<T> {
}

第三步: 在自己的dao接口集成TkMapper<你的实体Bean>

import com.xiaoliu.base.common.base.TkMapper;
import com.xiaoliu.base.common.model.CoreRole;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

/**
 * @Auther:Mr.Liu
 * @Date:2018/10/8
 * @Description 角色
 */
@Mapper
@Component(value = "coreRoleMapper")
public interface CoreRoleMapper extends TkMapper<CoreRole>{


}

第四步: 你就可以直接在serviceImpl中注入你的dao接口


import com.alibaba.dubbo.config.annotation.Service;
import com.xiaoliu.base.common.base.BaseService;
import com.xiaoliu.base.common.model.CoreRole;
import com.xiaoliu.base.common.model.CoreUser;
import com.xiaoliu.base.provider.mapper.CoreRoleMapper;
import com.xiaoliu.base.provider.mapper.CoreUserMapper;
import com.xiaoliu.base.provider.service.CoreRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import tk.mybatis.mapper.entity.Example;

import java.util.List;


/**
 * @Auther xiaoliutongxue
 * @Date 2018/10/8
 * @Description
 */

@Service
@Transactional
public class CoreRoleServiceImpl implements CoreRoleService {


    @Autowired
    private CoreRoleMapper coreRoleMapper;


    @Override
    public int insert(CoreRole t) {
        return 0;
    }
}

这就完事了, 如博客中与原文存在差异 请依据原文进行修改,以上纯属个人理解,请路过的大神多多指导, 还在等什么,赶紧试试吧

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185126.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jboss项目文件路径_java读取一个文件夹下的所有文件

    jboss项目文件路径_java读取一个文件夹下的所有文件==========转自:https://blog.csdn.net/tomcat_2014/article/details/50624120===========JavaWeb中读取文件资源的路径问题转载 2016年02月02日15:34:4916757在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileI…

    2026年1月22日
    3
  • mysql 1142错误_mysql 1067错误

    mysql 1142错误_mysql 1067错误环境:CentOS7+mysql5.7在创建视图中,出现了1142报错信息,如下:报错原因:使用的mysql用户没有创建视图的权限解决:赋予该用户权限,我这里使用的用户名是admin,1、通过root进入mysql执行一下语句mysql>grantallprivilegesonshop.*toadmin;QueryOK,0rowsaffected(0.00sec)mysql>flushprivileges;QueryOK,0rowsaf

    2022年10月1日
    3
  • ESXI洗白安装黑群晖教程,附文件「建议收藏」

    ESXI洗白安装黑群晖教程,附文件「建议收藏」本教程旨在体验群晖的功能,建议您购买正版群晖。————————————————–分割线————————————————–所需文件下载地址:链接:https://pan.baidu.com/s/1YiUGNoghLd_kRoS7BecAwA提取码:w3pj————————————————–分割线-

    2022年6月13日
    214
  • 2017年sfdc工作总结_Name 顺序

    2017年sfdc工作总结_Name 顺序一次工作中因为我将自己 User 的 Local 设定为 Chinese 结果导致了系统里面查询到 Account User 暂时发现这两个 的后台数据出现 Name 的值为 LastName FirstName 的组合 而默认 Local 为 English 下 正常的 Name 后台数据为 FirstName LastName 默认 因为当时代码是需要用到 Query 的 Name 结果去做匹配 结果因为我的一个设

    2026年1月14日
    1
  • java map()_java之map的基本介绍

    java map()_java之map的基本介绍map简介在讲解Map排序之前,我们先来稍微了解下map。map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):HashMap我们最常用的Map,它根据key的HashCode值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的…

    2022年7月7日
    28
  • 计算机进制及转换_计算机运算 进制转换

    计算机进制及转换_计算机运算 进制转换计算机使用二进制,另外常用的还有八进制、十进制和十六进制。进制特点及表示方法(1)二进制:满2进1,0~1表示,在JDK1.7之前程序中不容许定义二进制数字,从JDK1.7开始可以定义。一般以0b

    2022年8月3日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号