前言 详细视频演示 请联系我获取更详细的演示视频 具体实现截图 技术栈 后端框架SpringBoot Spring Boot是近几年最为流行的后台开发框架,它的诞生一改过去Spring框架开发中繁琐的配置,极大地简化了Spring应用的搭建和开发。Spring Boot框架不仅保有了Spring框架中的所有优秀特性,还通过使用特定的配置方式,在底层帮助开发人员在工程创建是就预先做了很多配置,这样在开发时就不再需要开发人员过多进行繁琐的配置了。另外在Spring Boot中集成了大量框架
2024-11-21Springboot(六)——自动配置原理 自动配置原理 在引擎盖下,自动配置是使用标准@Configuration类实现的。附加@Conditional注释用于限制何时应应用自动配置。 通常,自动配置类使用 @ConditionalOnClass 和@ConditionalOnMissingBean注解。这确保自动配置仅在找到相关类并且您尚未声明自己的类时才适用@Configuration 扩展视图解析器 package com.study.controller; import org.s
2024-11-21在gitee上查找资料的时候,发现有不少Springboot项目里边都是嵌套了多个Springboot项目的。这个玩意好,在协作开发的时候,将项目分成多个模块,有多个团队协作开发,模块间定义标准化通信接口进行数据交互即可。 这个好这个。我之前创建的博客项目是单模块的SpringBoot项目,那我创建一个多模块的SpringBoot项目来将我的博客改成多模块项目。正好后边可以用这个尝试下微服务。 下边记录一下SpringBoot多模块项目的创建流程 一:创建父工程 首先我们先在IDEA中创建
2024-11-21在现代软件开发中,实时数据处理和响应式编程变得越来越重要。库存管理系统是一个典型的需要实时更新的应用场景,当库存发生变化时,系统应该能够立即通知所有相关的组件或服务。在这个实战教程中,我们将展示如何使用Spring Boot结合观察者模式来构建一个简单的实时库存管理系统。 技术栈 Java 11 Spring Boot 2.x Maven 步骤一:创建Spring Boot项目 首先,你需要创建一个新的Spring Boot项目。你可以通过Spring Initializr网站或者IDE
2024-11-21写在前面的话 近期,收到一位朋友求助,其客户要求他提供一套PC端的全景图程序。由于他是一名纯正的 Java 程序猿,Vue 也会一些,使用博主的万能模板(SpringBoot+Vue),三下五除二就搞定了程序开发工作。 但是,客户验收提了一个要求,该程序要是离线版的,而且要安装在客户自己电脑上,打开不能用浏览器,要有安装文件,安装完是有一个入口 exe,并且一个壳套着,还给了参考系统如下图。 这可把我朋友愁的,Java 还能做这些?于是乎,本文开始了。 需求分析 前文提到,我朋友是一个老实本
2024-11-21一、创建项目 大致参考以下步骤 1.新建Spring Initializr 项目 File - New Project - Spring Initializr - Next 2. 填写项目信息 3. 选择项目使用的技术 4. 填写项目名称 5.项目架构及依赖 二、pom.xml需要加入基本架包 ·基本架包:mybatis、mysql、jdbc <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-p
2024-11-21SpringMVC启动和处理请求流程 请求处理流程 下面是一个常见的SpringMVC处理请求的流程 这个流程总结如下: 从上面的流程中可以看出核心对象是DispatcherServlet,下面我们根据上面的流程图来分析源码,不过需要先知道一些前置知识。 前置知识 Handler Handler表示请求处理器,在SpringMVC中有四种Handler: 实现了Controller接口的Bean对象;实现了HttpRequestHandler接口的Bean对象;添加了@RequestMapp
2024-11-21前言 参考: Rust 程序设计语言:https://rust.bootcss.com/ Rust程序设计语言重编版:http://shouce.jb51.net/rust-book-chinese/index.html Runoob—Rust教程:https://www.runoob.com/rust/rust-tutorial.html B站视频—Rust编程语言入门教程—杨旭:https://www.bilibili.com/video/BV1hp4y1k7SV?share
2024-11-21第56天:架构设计基本原则 学习目标 理解和掌握基本的架构设计原则,以提升软件系统的可维护性、可扩展性和可重用性。 内容提纲 1. 架构设计原则概述 架构设计原则是开发软件系统时用以指导设计和开发过程的基本准则。这些原则帮助开发者创建更优秀的软件架构,从而确保可维护性、可扩展性、可重用性和良好的性能。 2. 常见架构设计原则 2.1 单一职责原则 (SRP) 定义:一个类应该只有一个原因引起它的变化。换句话说,每个类应该专注于完成一项职责。 示例代码: package main impor
2024-11-21Docker 是怎么样的东西,这里就不说了,这里说说dockerfile创建容器时遇到的问题。 首先我想达到的目的很简单,就是用dockerfile去创建容器,步骤如下: 创建并编辑dockerfile mkdir mydocker cd /mydocker vim DockerFile (输入以下指令) FROM centos(指定其后构建新镜像所使用的基础镜像) VOLUME [“/opt/dockerShare1”,“/opt/dockerShare2”](容器中的挂载点) CMD ech
2024-11-21