1.为什么要使用SpringBoot?Spring框架出现的主要目的是降低代码耦合度。举个例子,我们要实现一个商城的功能,我们需要创建三个类:controller(控制器,接受客户端请求并处理,用户在网页上操作,发送的HTTP请求就是由controller进行处理)、Service(业务逻辑层,主要实现业务功能,Controller接受请求后会调用Service层的方法来执行业务逻辑,例如说用户点
转载
2024-06-25 09:19:05
20阅读
一、 基础配置1、入口类和@SpringBootApplication@SpringBootApplication 是SpringBoot 的核心注解,它是一个组合注解,源码如下: @SpringBootApplication 注解主要组合了@Configuration、@EnableAutoConfiguration、@ComponentScan三个注解,@EnableAutoConfigura
转载
2024-02-17 10:44:16
44阅读
1、环境Eclipse + JDK1.8 + Tomcat 9.x,环境一定要统一,否则后患无穷,很多bug都是环境不统一造成的。2、SSM搭建第一步:就是找Jar包,说实话,找的很辛苦,网上很多Maven和Gradle的,里面加载了很多废包,Coder的洁癖告诉我要自己动手丰衣足食。项目里的包如上图spring-XXX开头的是Spring+SpringMVC常用包,按图索骥找到所有包是从Spri
转载
2023-07-31 16:17:43
80阅读
## 实现Java架包的流程
为了实现Java架包,首先需要了解架包的概念和基本的流程。下面是实现Java架包的一般流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建Java项目 |
| 2 | 定义Java类 |
| 3 | 实现类的功能 |
| 4 | 编译Java类 |
| 5 | 打包Java类 |
| 6 | 使用Java架包 |
接下来,我将逐步向你
原创
2023-10-11 14:01:54
147阅读
一、项目架构二、代码1.Pom.xml<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schema
tools.jar:工具类库,它跟我们程序中用到的基础类库没有关系。Jre库包含的jar文件(jdk1.6):resources.jar、rt.jar、jsse.jar、jce.jar、charsets.jar、dnsns.jar、localedata.jar等共10个jar文件,其中resource.jar为资源包(图片、properties文件);rt.jar为运行时包java.*、javax
转载
2023-09-18 16:55:30
144阅读
JDKJDK 就是 Java 开发工具包。JDK 是 Java 的核心,包括 Java 运行环境 (简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。 rt.jarrt.jar是一个类似zip的压缩文件,精确称为“Java archive”(Jar),这个路径下存储了Java class文件和程序所需的全部资源。它还可以
转载
2023-11-22 17:08:45
108阅读
项目简介本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(springboot-mini),能满足大部分后台管理系统基础开发功能,使得开发人员直接可从业务模块开始,减少大量的重复开发工作。前端框架使用 layui-mini项目演示地址:http://sbootmini.qyzxsm.com/login账户:admin密码:123456软件架构SpringBoot 2.3.1.RE
转载
2024-03-30 09:21:44
84阅读
文章目录集成引入依赖配置文件访问验证端点 EndpointsHealthInfo安全高级自定义健康检查自定义metrics指标PID PORT过程监控自定义管理端点路径自定义管理服务器端口暴露数据给Prometheus 集成引入依赖在项目的pom.xml中增加以下依赖<dependency>
<groupId>org.springframework.boot<
转载
2024-03-20 14:05:44
120阅读
SpringBoot 简介Spring boot是构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性,其核心主要有如下几个方面: 1 起步依赖 项目创建时底层帮你关联依赖。 2 自动配置 3 健康检查(Actator)-监控。SpringBoot 环境配置1 JDK 2 STS,IDEA等开发工具 --(STS是集成了spring插件的
转载
2023-10-10 10:02:33
272阅读
文章目录简介特性框架结构依赖集成依赖配置编码开始使用核心功能代码生成器添加依赖编码编写配置自定义模板引擎自定义代码模板自定义属性注入字段其他信息查询注入实战总结常用总结多表联查开启日志打印通用Mybatis-PlusMybatis更新和删除 类似 TkMybatis 官网地址:https://baomidou.com/简介MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工
转载
2024-03-21 00:40:35
131阅读
去年写一个小项目,与layui结缘,用起来不得说,对于我们这种后台开发人员写起界面来也方便了很多,要想要是自己设计能力好的话,css学的足够精通,还学UI库干什么呢。当然,使用ui库,真的可以提高我们的开发效率。上周接了一个别人的毕设项目,layui的面纱layui作为一个前端UI项目,我用的最多的还是它的弹窗…,其他树形组建也没用过。官方的文档 也写的蛮详细的,这里我就不提了,因为自己也很菜。就
转载
2024-04-18 10:08:00
24阅读
目录一、前言二、搭建SpirngBoot揽手架框架1.pom.xml2. Mybatis-plus 代码生成器3. 常用封装4. 异常处理5. 多环境配置6. 日志配置7. Redis配置三、测试案例1. Controller2. Service3.DTO一、前言建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的
转载
2024-05-06 15:14:50
517阅读
一、概述Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。 springboot(微框架) = sprin
转载
2023-09-06 15:11:20
23阅读
一:spring-boot-plus 官网链接:spring-boot-plusspring-boot-plus易于使用、快速、高效、功能丰富、开源的spring boot脚手架前后端分离,专注于后端服务主要特性集成spring boot 常用开发组件集、公共配置、AOP日志等Maven多模块架构集成mybatis plus快速dao操作快速生成后台代码: entity/pa
转载
2024-03-04 09:45:19
360阅读
前言 上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节。如果你看了本文有什么问题可以留言讨论。多多持续关注,共同学习,共同进步。Gitee:https://gitee.com/felord/kono
GitHub: https://github.com/NotFound403/kono
转载
2024-03-04 10:08:39
115阅读
spring-cloud-plus系统介绍spring-cloud-plus 是以spring-cloud-alibaba为基础并整合一些常用框架的分布式基础开发平台。项目以组件模块的方式构建,实现项目模块可插拔组装。工作中遇到的一些常用框架,我都会整合到此项目,并持续更新。目标- 成为一个简单易用、快速高效、功能丰富、安全稳定的分布式项目脚手架。- 让每个人都可以独立、快速、高效地开发一套分布式
转载
2024-04-24 19:23:59
108阅读
# Python封装架包的科普
在软件开发中,封装是一个重要的原则,它允许开发者将功能分组到一个可重用的组件或模块中。在Python中,封装可以通过类和模块来实现。而对于大型项目,封装架包更是一个必不可少的组成部分。本文将深入探讨Python封装架包的概念,并提供一些代码示例来帮助理解。
## 什么是封装架包
封装架包是指将相关功能和类组合在一起,形成一个可再利用的模块或包。通过封装,开发者
原创
2024-08-13 09:18:38
32阅读
# Java Jar包导入的详细指南
在Java开发中,使用外部库和工具是常见的需求。Jar包(Java ARchive)是Java程序中用来包含多个类文件、资源文件和其他必要的元数据的一种打包格式。本文将为你详细介绍如何在Java项目中导入Jar包,并通过表格和代码示例帮助你更好地理解每一个步骤。
## 整体流程
以下是Java项目中导入Jar包的总体流程:
| 步骤 | 描述
原创
2024-08-13 10:52:54
33阅读
新接触一个模板框架Beetl,它自称性能是freemarker的5~6倍,是jsp的2倍,或许以后可以称为世界上最好的模板框架。所谓模板,大概就像下面这样:模板:I LOVE ${name}装配:name = 'YOU'结果:I LOVE YOUjsp是这样,freemarker是这样,Beetl也不例外。它们的目的都是根据模板装填参数,形成新的字符串(jsp实质上是servlet)。只是它们的装
转载
2024-07-17 23:05:48
91阅读