目录 什么是mybatis-plus特点框架结构引入依赖代码生成器 使用mybatis自带方法进行增删改查条件构造分页插件 逻辑删除通用枚举类自动填充功能乐观锁 总结什么是mybatis-plusMyBatis-Plus(简称 MP)是一个 MyBatis 增强工具,在 MyBatis 基础上只做增强不做改变,为简化开发、提高效率而
使用idea 构建spring boot项目本身是非常方便,而且十分快速。本来数据持久层我是打算用mybatis,然后用mybatis-generator生成dao和mapper,但是我最近知道了mybatis-plus这个东西。mybatis-plus是国人开发,不仅完全支持mybatis,而且还可以如mybatis-generator一样,自动生成model、dao、mapper,甚至更
程序员成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.8 分钟。来自:简介SPI(Service Provider Interface)是JDK内置一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要用于框架中开发,例如Dubbo、Spring、Common-Logging,JDBC等采用采用SPI机制,针对同一接口采用不同实现提供给不同用户,从而提高了框
转载 2024-03-15 08:33:59
306阅读
引言初始化配置为了使用SSM框架去开发,准备SSM框架模板配置。1.2 整合第三方框架为了Spring整合第三方框架,单独去编写xml文件。1.3 后期维护后期SSM项目后期xml文件特别多,维护xml文件成本是很高1.4 部署工程SSM工程部署也是很麻烦,依赖第三方容器1.5 敏捷式开发基于JavaSSM开发方式是很笨重,而现在python,php,NodeJS敏捷式开发已经盖过
**一、介绍** 1、Spring Boot是由Pivotal团队提供全新框架,其设计目的是用来简化新Spring应用初始搭建以及开发过程。该框架使用了特定方式来进行配置,从而使开发人员不再需要定义样板化配置。为了简化Spring应用创建、运行、调试、部署等而出现使用它可以做到专注于Spring应用开发,而无需过多关注XML配置。 简单来说,它提供了一堆依赖打包,并已经按照使用
​   1. pom 引入依赖 <!-- Ehcache --> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> </dependency> 2.resources
原创 2021-06-25 10:36:49
5559阅读
需要准备基础知识如何编写一个注解接口,以及注解参数设置反射类原理以及常用api使用方法springboot bean初始化以及创建过程~~(这个内容有点多,可以大概了解一下)~~cglib动态代理使用方法以上内容本篇文章不做过多解释,如遇不懂之处请自行百度,google。设计思路开始设计首先设计好要使用注解接口/** * 用于指定需要方法跟踪类 * @Author To
转载 2024-03-21 21:07:55
45阅读
1. pom 引入依赖 <!-- Ehcache --> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> </dependency> 2.resources 目录下直接放个文件 ehcac ...
转载 2021-06-25 10:36:00
104阅读
2评论
文章目录一、Spring 声明式事务 @Transactional二、事务管理器三、事务隔离级别1. 脏读:一个事务 读到 另一个事务 没有提交数据。2.不可重复读:一个事务 读到 另一个事务 已经提交数据(update更新语句)3.虚度(幻读):一个事务 读到 另一个事务 已经提交数据(insert插入语句)四、事务传播行为 一、Spring 声明式事务 @Transactional
转载 4月前
388阅读
SpringBoot介绍 先通过来一些概念,会让我们对技术有着更加清晰理解。J2EE笨重开发、繁多配置、低下开发效率、复杂部署流程、第三方技术集成难度大,如果开发过SpringMVC或者单纯使用过SSH、SSM框架同学,肯定是体验过被很多配置文件支配恐惧,很难受吧,不过不用担心,我们有了SpringBoot。Spring Boot用来简化Spring应用开发,约定大于配置,去繁从简,
问题描述 在做SpringBoot项目的时候,如果是像之前Springmvc或者是Servlet中添加监听器会出现一些问题 例如: SpringBoot项目,如果使用监听器注解@WebListener(javax.servlet.annotation.WebListener)比如写了一个Appli ...
转载 2021-09-14 23:03:00
807阅读
2评论
概念虽然业务对象可以通过IoC方式声明相应依赖,但最终仍需要通过某种角色或者服务这些相互依赖对象绑定在一起,而IoC Service Provider 就对应IoC场景中这一角色。 IoC Service Provider 在这里是一个抽象出来概念,它可以指代任何将IoC场景中业务对象绑定到一起实现方式,它可以是一段代码,也可以是一组相关类,甚至可以是比较通用IoC框架或者IoC容
转载 6月前
122阅读
SPI 是 JAVA 提供一种服务提供发现接口,其实就是一种面向接口编程,为接口去匹配具体服务实现机制,这一点上与 IOC 思想类似,都是把装配控制权放到了程序之外,下面具体看看什么是 SPI。一、什么是 SPISPI 全称为 Service Provider Interface,即服务提供发现接口,这里服务指不是我们经常听到微服务服务发现,这里一个服务 Service 指的是一
转载 2024-06-06 14:30:18
528阅读
环境准备(1)JDK 环境必须是 1.8 及以上,传送门:jdk1.8.191 下载(2)后面要使用到 Maven 管理工具 3.2.5 及以上版本,所以会先介绍 Maven 安装与配置开发工具 IDEA & Eclipse何为 spring boot?我们来看下百科怎么说上面的话,简单点说就是 将我们之前Spring 配置变得更加简单了 ,听名字就知道 Boot 是引导意思 ,引
    keil软件是学习单片使用软件,用C语言写程序,keil是必不可少,目前最新keil软件算是keil4了,不过还是有不少实例程序是用keil2编写,但是不会影响keil4打开以.UV2为后缀工程文件,keil4会将keil2转换成keil4。    安装好之后可以看下注册机说明,注册keil软件
转载 2024-05-23 21:24:01
146阅读
前言1、目的了解javaSPI实现原理;了解Spring-boot实现原理;会使用两者;2、搜索关键词JDK和Spring中SPI实现原理和区别JDK和Spring中SPI实现原理和区别一、javaSPI1.1简介SPI全称Service Provider Interface,是Java提供一套用来被第三方实现或者扩展API,它可以用来启用框架扩展和替换组件。底层通过反射实现。1.2实现原
转载 2024-02-09 12:20:36
0阅读
沉淀、分享、成长,让自己和他人都能有所收获!?前言@SpringBootApplication @EnableScheduling public class Application{ public static void mian(String[] args){ SpringApplication.run(Application.class,args); } @Scheduled(cron = "
this使用方法
原创 2012-07-05 17:18:30
547阅读
 简介: Docker 属于 Linux 容器一种封装,提供简单易用容器使用接口,用户可以方便地创建和使用容器,把自己应用放入容器。本文将为大家介绍如何在 Docker 上部署 Spring Boot 项目。 一、Docker 简介Docker 属于 Linux 容器一种封装,提供简单易用容器使用接口。它是目前最流行 Linux 容器解决方案。 Docker 将应用
转载 2024-07-05 13:09:20
125阅读
准备工作首先,构建一个简单Web工程,以用于后续添加安全控制,也可以用之前Chapter3-1-2做为基础工程。若对如何使用Spring Boot构建Web应用,可以先阅读《Spring Boot开发Web应用》一文。Web层实现请求映射@Controller public class HelloController {@RequestMapping("/") public String ind
转载 2024-08-14 23:23:34
16阅读
  • 1
  • 2
  • 3
  • 4
  • 5