标签:mapper

Spring

SpringBoot入门:01 – 配置数据源

likai 发布于 2020-07-11

我们使用 MyBatis 作为 ORM 框架,搭配 MyBatis-Plus 的增强功能,提高开发效率。 下面就来进行必要的一些配置。 目录的层级和命名在遵循最佳实践的基础上带有个人习惯带来的不同,这里可以灵活变通。 添加全局配置 默认情况几乎不用配置其他内容,只需要加上 spr...

阅读(3)评论(0)赞 (0)

Java

mybatis查询结果返回至实体类的示例代码

2

邓龙华 发布于 2020-07-10

近期,利用mybatis做一个简单查询,先看主要代码: Service层: package com.example1.service; import java.util.List; import org.apache.log4j.Logger; import org.spring...

阅读(8)评论(0)赞 (0)

Spring

最简洁详细的SSM框架整合

5

likai 发布于 2020-07-10

创建项目和SSM框架整合思路 一、创建项目 因为后面会配置 springMVC ,所以用 IDEA 的 web 骨架创建一个 maven 项目。 创建项目目录如下,同时,项目需要的包和文件已手动创建好了: 项目目录 上图中, application.xml 为 spring 配置...

阅读(13)评论(0)赞 (0)

Spring

基于SpringBoot和Vue的前后端分离的简单示例(一)

7

xiaoli.wang 发布于 2020-07-10

1、创建Vue项目(需要提前搭建好环境) 启动cmd,进入到文件夹路径,输入以下命令,回车 vue init webpack myvue 复制代码 其中 myvue 是项目的名 2、创建完成后,使用IDEA导入此vue项目 在控制台中输入 npm install 安装依赖环境 安...

阅读(8)评论(0)赞 (0)

Java

本地缓存解决方案-Caffeine Cache

4

darida 发布于 2020-07-10

1.1 关于Caffeine Cache ​ Google Guava Cache是一种非常优秀本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。基于容量的方式内部实现采用LRU算法,基于引用回收很好的利用了Java虚拟机的垃圾回收机制。其中的缓存构造器CacheBui...

阅读(9)评论(0)赞 (0)

Java

Mybatis之一级缓存与二级缓存

4

dulong 发布于 2020-07-10

前言 面试官:虫虫你简历上写了了解mybatis缓存,那你能说说一级缓存和二级缓存的区别吗? 虫虫:我只知道这是用来缓存sql查询的数据 面试官:没了? 虫虫:没了 面试官:公司门知道在哪里吧 自己走还是我送你 以上是虫虫的面试经历 于是虫虫决定恶补一下Mybatis缓存机制的知...

阅读(9)评论(0)赞 (0)

Spring

Mybatis插件扩展以及与Spring整合原理

yeseng 发布于 2020-07-09

@ 目录 前言 前面几篇文章分析了Mybatis的核心原理,但模块较多,没有一一分析,更多的需要读者自己下来研究。不过Mybatis的插件扩展机制还是非常重要的,像PageHelper就是一个扩展插件,熟悉其扩展原理,才能更好的针对我们的业务作出更合适的扩展。另外,现在Mybat...

阅读(13)评论(0)赞 (0)

Spring

手把手带你玩转k8s-一键部署springboot项目

3

wenming.gapo 发布于 2020-07-09

本文的一键部署,其实就是将部署流程化的命令转成shell脚本,当然,因为是发布到k8s集群上,所以发布的命令和需要的东西会有些不一样。本文的一键部署脚本是基于 打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现 这篇文章进行改造的。所以建议大家先把该篇文章先看一篇。...

阅读(15)评论(0)赞 (0)

Java

MyBatis 循环 Foreach

puefu.he 发布于 2020-07-09

Mybatis之foreach用法—-List、Array、Map三种类型遍历 原文地址 在mybatis的xml文件中构建动态sql语句时,经常会用到标签遍历查询条件。特此记录下不同情况下书写方式!——-仅供大家参考——...

阅读(7)评论(0)赞 (0)

Spring

Spring Boot 2.x基础教程:事务管理入门

1

刘莉莉 发布于 2020-07-09

我们在开发企业应用时,通常业务人员的一个操作实际上是对数据库读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作的数据并不可靠,如果要让这个业务正确的执行下去,通常有实现方式:...

阅读(13)评论(0)赞 (0)

Java

Hibernate 和 MyBatis 哪个更好用?

1

darida 发布于 2020-07-09

点击上方   Java后端 , 选择   设为星标 优质文章,及时送达 作者 | Sylvan asSun郑沐兴 https://zhuanlan.zhihu.com/p/21966051 前言 由于编程思想与数据库的设计模式不同,生出了一些ORM框架。 核心...

阅读(11)评论(0)赞 (0)

Java

MyBatis 框架基本使用及深入理解

1

likai 发布于 2020-07-09

题记:本文对 Mybatis 框架相关内容进行整理,从最开始使用JDBC 操作数据库,理解 DAO 层底层需要执行的步骤,到仿照 MyBatis 自定义框架,对 MyBatis 框架结构进行梳理。之后再介绍 MyBatis 框架的基本使用以及常用特性,了解 MyBatis 的日常...

阅读(9)评论(0)赞 (0)

Java

属性复制神器-mapstruct

2

wenming.gapo 发布于 2020-07-09

我们之前说到项目中会用到各种object,vo,bo,dto等等。我们需要在不同的对象上复制属性。 一、BeanUtils和PropertyUtils 我们最常用的就是Common包里面的BeanUtils,或者Spring里面的BeanUtils. BeanUtils.copy...

阅读(8)评论(0)赞 (0)

Java

伙计,来跟我一起学SpringBoot! 【第二弹】

25

darida 发布于 2020-07-09

大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! “ 本文主要介绍 SprinBoot 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一、 配置嵌入式Servlet容器 1)定制和修改Servlet容器的相关配...

阅读(9)评论(0)赞 (0)

Java

你还在用BeanUtils做对象拷贝吗?

2

Harries 发布于 2020-07-09

最近开始负责一个数据量比较大的业务模块,要求把相关数据全部查出来,不分页,要组树结构,数据从dao层到service由entity对象到Vo对象给前端展示。那么就涉及到对象拷贝,开始的时候用的Spring的BeanUtils做对象转换,并没有什么问题,后来到了测试那里,加大数据量...

阅读(6)评论(0)赞 (0)

编程技术

SpringBoot如何优雅地使用Swagger2

2

changyuan.xu 发布于 2020-07-09

前言 Spring Boot 框架是目前非常流行的微服务框架,我们很多情况下使用它来提供 Rest API。而对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮...

阅读(10)评论(0)赞 (0)

Java

Java 8 中 Map 骚操作之 merge() 的用法

2

changyuan.xu 发布于 2020-07-08

来源:https://juejin.im/post/5d9b455ae51d45782b0c1bfb Java 8 最大的特性无异于更多地面向函数,比如引入了 lambda等,可以更好地进行函数式编程。前段时间无意间发现了 map.merge() 方法,感觉还是很好用的,此文简单...

阅读(11)评论(0)赞 (0)

Java

MyBatis源码分析(二)

邓龙华 发布于 2020-07-08

MyBatis的xml配置(核心配置) configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) envi...

阅读(10)评论(0)赞 (0)