目录 什么是mybatis-plus特点框架结构引入依赖代码生成器 使用mybatis自带的方法进行增删改查条件构造分页插件 逻辑删除通用枚举类自动填充功能乐观锁 总结什么是mybatis-plusMyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而
转载
2024-09-06 15:23:24
36阅读
使用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 敏捷式开发基于Java的SSM开发方式是很笨重,而现在的python,php,NodeJS的敏捷式开发已经盖过
转载
2024-04-09 01:51:29
34阅读
**一、介绍** 1、Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。 简单来说,它提供了一堆依赖打包,并已经按照使用习
转载
2024-04-26 11:02:29
29阅读
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
SpringBoot介绍 先通过来一些概念,会让我们对技术有着更加清晰的理解。J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大,如果开发过SpringMVC或者单纯使用过SSH、SSM框架的同学,肯定是体验过被很多配置文件支配的恐惧,很难受吧,不过不用担心,我们有了SpringBoot。Spring Boot用来简化Spring应用开发,约定大于配置,去繁从简,
转载
2024-04-12 11:03:48
27阅读
问题描述 在做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容
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 = "
转载
2024-05-31 10:59:21
41阅读
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阅读