zl程序教程

Spring开发

  • Spring学习笔记(二十一)——规范开发:SpringBoot表单验证、AOP切面编程、统一返回结果和异常处理

    Spring学习笔记(二十一)——规范开发:SpringBoot表单验证、AOP切面编程、统一返回结果和异常处理

    RESTfulAPI设计实现这些接口的步骤如下 创建spring boot工程,按需导入坐标 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w

    日期 2023-06-12 10:48:40     
  • Java笔记二十四——Spring开发

    Java笔记二十四——Spring开发

    大家好,又见面了,我是你们的朋友全栈君。 Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。 在Spring Framework(最核心的Spring框架)基础上,又诞生了Spring Boot、Spring Cloud、Spring Data、Spring Securi

    日期 2023-06-12 10:48:40     
  • 【SpringBoot】33、SpringBoot+LayUI后台管理系统开发脚手架[通俗易懂]

    【SpringBoot】33、SpringBoot+LayUI后台管理系统开发脚手架[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 Asurplus-Vue:【SpringBoot】五十四、SpringBoot+VUE后台管理系统开发脚手架本期给大家推荐我自己写一个开源项目:Asurplus-LayUI,本着减少大量重复开发工作的原则,使得在项目中能够实现快速开发1、前言本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(Asurplus-LayUI),能满足大部分

    日期 2023-06-12 10:48:40     
  • SpringBoot企业级技术中台微服务架构与服务能力开发平台

    SpringBoot企业级技术中台微服务架构与服务能力开发平台

    ◆ 一、开源项目简介基于 Spring Authorization Server 全新适配 OAuth 2.1 协议的企业级微服务架构企业级技术中台微服务架构与服务能力开发平台Dante Cloud (但丁,原 Eurynome Cloud) 是一款企业级微服务架构和服务能力开发平台。基于 Spring Boot 2.7.3、Spring Cloud 2021.0.3、Spring Cloud A

    日期 2023-06-12 10:48:40     
  • Springboot快速开发-书本信息管理系统(项目源码)

    Springboot快速开发-书本信息管理系统(项目源码)

    【我后续会发一个资源包,里面是所有代码,数据库表设计也有,大学生可以直接用,导入数据库运行,再导入后端项目和前端项目,再去网页运行就好了,效果图下面有】1、考核要求: 数据库:MYSQL5.7+后台技术:SpringBoot前端技术:vue+elementui代码简洁、有合理的注解,前面页面排版工整2、考核注意事项:1.运行sql脚本,创建数据库及书本表(根据我的实体类建表就可以了,整个项目可直接

    日期 2023-06-12 10:48:40     
  • SpringBoot | SpringBoot Web开发

    SpringBoot | SpringBoot Web开发

    文章目录SpringBoot Web开发1.Web开发探究2.静态资源处理(1)静态资源映射规则(2)第二种静态资源映射规则1)默认的静态资源路径2)自定义静态资源路径3.首页和图标定制(1)首页(2)图标4.Thymeleaf模板引擎及语法(1)介绍(2)引入Thymeleaf(3)分析Thymeleaf(4)Thymeleaf语法学习1)测试2)语法汇总5.Spring MVC 配置原理(1)

    日期 2023-06-12 10:48:40     
  • SpringBoot开发的web项目的部署

    SpringBoot开发的web项目的部署

    SpringBoot开发的web项目的发布SpringBoot默认采用内置的服务器运行,所以在打成war包发布到Tomcat上之后必不会采用Tomcat运行的方式,所以打成war包之后放到tomcat上之后,所有的动态资源将无法访问SpringBoot打war包发布到tomcat需要按照如下方式进行配置: 复制a.修改入口类 在入口类通过@ServletComponentScan注解进行标注并让此

    日期 2023-06-12 10:48:40     
  • SpringBoot 三大开发工具,你都用过么?

    SpringBoot 三大开发工具,你都用过么?

    一、SpringBoot Dedevtools他是一个让SpringBoot支持热部署的工具,下面是引用的方法要么在创建项目的时候直接勾选下面的配置:要么给springBoot项目添加下面的依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

    日期 2023-06-12 10:48:40     
  • SpringCloud微服务架构实战:类目管理微服务开发

    SpringCloud微服务架构实战:类目管理微服务开发

    类目管理微服务开发从本章开始,我们将根据电商平台的各个实例项目进行具体的微服务开发,主要包括类目管理、库存管理、订单管理等。在这几个实例项目中,我们将根据项目本身的特点,使用不同的数据库进行开发。对于类目管理来说,我们将使用二级分类设计,即数据实体之间存在一定的关联关系,因此最好的选择就是使用Spring Data JPA进行开发。Spring Data JPA是Spring Boot开发框架中一

    日期 2023-06-12 10:48:40     
  • springcloud实战:网站开发用代码生成器提升开发效率

    springcloud实战:网站开发用代码生成器提升开发效率

    功能开发通过前几章的学习,我们已经搭建好了博客网站的基本框架。本章我们将正式开始网站的功能开发。开发前的准备在正式实现业务逻辑之前,我们先来分析一下完成本应用所需的一些基本框架并将它们集成到工程中。我们将在开发前做以下准备。本系统需要用到MySQL,持久层框架采用MyBatis。在缓存方面将用到Redis,主要用于用户登录信息、验证码等的存储。Redis在第5章中已经封装,本章将不再赘述。搜索方面

    日期 2023-06-12 10:48:40     
  • springboot进行elasticsearch的开发

    springboot进行elasticsearch的开发

    目录第一步:进行es的相关依赖的处理第二步:定义全局的变量,用于在开发环境或者说uat环境动态变更处理第三步:定义springboot的es的配置类第一步:进行es的相关依赖的处理es依赖包的版本设置<elasticsearch.version>6.4.3</elasticsearch.version><spring.data.elasticsearch.versio

    日期 2023-06-12 10:48:40     
  • 杨校老师课堂之Spring框架面试题【开发工程师面试前必看】

    杨校老师课堂之Spring框架面试题【开发工程师面试前必看】

    1.spring 中都用到了哪些设计模式? 2.spring 中有哪些核心模块? 3.说一下你理解的 IOC 是什么? 4.spring 中的 IOC 容器有哪些?有什么区别? 5.那 BeanFactory 和 FactoryBean 又有什么区别? 6.@Repository、@Service、@Compent、@Controller它们有什么区别? 7.那么 DI 又是什么?

    日期 2023-06-12 10:48:40     
  • 基于SpringBoot和Vue开发的功能强大的图书馆系统(附源码)

    基于SpringBoot和Vue开发的功能强大的图书馆系统(附源码)

    功能介绍 图书馆系统功能包括:1、读者端:智能推荐图书读者在线预约座位读者借阅归还图书图书详情图书评论、评星用户登录、注册、修改个人信息用户自定义图书标签用户报名活动参加活动书架展示和添加删除用户邮件登录、修改密码整体测试和页面优化懒加载丢书处理后端具备定时任务自动判断是否到期进行修改,所以使用者无需考虑预约到期、活动到期、借阅到期的任务。2、管理员端:管理员分角色登录图书管理图书标签管理图书留言

    日期 2023-06-12 10:48:40     
  • 手把手教你用 SpringBoot 开发微信公众号后台

    手把手教你用 SpringBoot 开发微信公众号后台

    1. 实现思路2. 公众号后台配置3. 开发3.1 服务器有效性校验3.2 消息接收接口4. 消息分类5. 返回消息类型定义6. 返回消息生成7. 返回消息分发Hello 各位小伙伴,松哥今天要和大家聊一个有意思的话题,就是使用 Spring Boot 开发微信公众号后台。很多小伙伴可能注意到松哥的微信公众号后台有一个回复关键字如 666 或者 888 可以获取学习资料的功能,这是松哥基于 Spr

    日期 2023-06-12 10:48:40     
  • Spring之常用注解 注解开发 依赖注入 配置类 整合Junit......(1)

    Spring之常用注解 注解开发 依赖注入 配置类 整合Junit......(1)

    1.依赖注入所谓依赖注入就是根据key找到对应的对象 这里的key是指 ioc容器他是一个Map结构的容器 key:名字 value:对象 @Component注解 将对象交给Ioc容器管理 @Component有一个属性value 给value赋值一个名字 交给ioc value属性值在ioc中相当于key 可以不给value赋值 那么默认值就是类名首字母改小写 就是它的默认值 为了区

    日期 2023-06-12 10:48:40     
  • Spring Boot快速接入Prometheus监控|写给Java开发运维

    Spring Boot快速接入Prometheus监控|写给Java开发运维

    不想听我废话的,直接看代码就行:https://github.com/strictnerd/spring-petclinic-compose最近跟几个粉丝聊天吹水,说最近公司裁员严重,不仅裁掉了大部分的人,也裁掉了大部分的业务;之前公司有钱赚,什么产品都愿意做,无论行不行都会试一试,一堆没有什么流量的系统都在线上跑着,但是没有上级发话,一个也不敢停掉。站着资源不说,关键还得保证活着,基本就是运维人

    日期 2023-06-12 10:48:40     
  • Spring Boot的开发环境搭建

    Spring Boot的开发环境搭建

    Spring Boot 是一款快速开发框架,可以快速构建 Java Web 应用程序,大大提高开发效率和部署效率。本文将介绍 Spring Boot 的开发环境搭建,包括 JDK、IDE、Maven 和 Gradle 等工具的安装和配置。一、JDK 的安装和配置Java Development Kit(JDK)是 Java 开发的基础,需要先安装 JDK 才能进行 Spring Boot 的开发。

    日期 2023-06-12 10:48:40     
  • Spring Cloud Stream应用程序开发-创建消息处理器和发布器示例

    Spring Cloud Stream应用程序开发-创建消息处理器和发布器示例

    下面是一个完整的Spring Cloud Stream应用程序示例,包括消息处理器和消息发布器:@SpringBootApplication @EnableBinding(MyProcessor.class) public class MyApplication { public static void main(String[] args) { SpringApplica

    日期 2023-06-12 10:48:40     
  • Spring Cloud Stream应用程序开发-集成Spring Boot应用程序示例

    Spring Cloud Stream应用程序开发-集成Spring Boot应用程序示例

    以下是一个完整的示例,它演示了如何将Spring Boot应用程序集成到Spring Cloud Stream中:@SpringBootApplication @EnableBinding(MyProcessor.class) public class MyApplication { public static void main(String[] args) { Spr

    日期 2023-06-12 10:48:40     
  • Spring Cloud Task 任务开发-定义任务输入和输出(一)

    Spring Cloud Task 任务开发-定义任务输入和输出(一)

    引言在使用Spring Cloud Task进行任务开发时,任务的输入和输出是非常重要的。任务输入任务输入指的是任务所需要的输入数据。Spring Cloud Task支持多种方式来定义任务输入数据,例如命令行参数、环境变量、文件、数据库等。下面我们将分别介绍这些方式的使用方法。命令行参数在命令行中传递参数是一种常见的方式。Spring Cloud Task也支持通过命令行传递任务输入参数。例如,

    日期 2023-06-12 10:48:40     
  • Spring Cloud Task 任务开发-实现任务处理逻辑(二)

    Spring Cloud Task 任务开发-实现任务处理逻辑(二)

    创建任务配置类接下来,我们需要创建一个任务配置类,用于配置任务的输入和输出。@Configuration @EnableTask public class StringReverseTaskConfiguration { @Bean public TaskConfigurer taskConfigurer() { return new DefaultTaskCon

    日期 2023-06-12 10:48:40     
  • spring boot开发 静态资源加载不出来详解编程语言

    spring boot开发 静态资源加载不出来详解编程语言

    private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" }; @Override public voi

    日期 2023-06-12 10:48:40     
  • SpringBoot中使用Redis简化开发(springbootredis)

    SpringBoot中使用Redis简化开发(springbootredis)

    Nowadays, Redis is playing a very important role in many development projects. Redis is an open source, high performance and high availability key-value database. Of course, the application of Redis

    日期 2023-06-12 10:48:40     
  • Spring Security开发调试记录详解编程语言

    Spring Security开发调试记录详解编程语言

    Spring Security+jwt开发调试记录 首先需要在工程的websecurityconfig文件中添加这样一个注解 由于问题出在密码正确却无法登录,因此从认证方面找原因,选择在attemptAuthentication函数中设置断点 可以看到拦截器顺利的获取到了来自于前端的信息,这至少证明,来自于前端的信息是没有问题的,接着往下走。 在这一行stepinto 这句话的意思是

    日期 2023-06-12 10:48:40     
  • JavaWeb-RESTful(三)_使用SpringMVC开发RESTful_下

    JavaWeb-RESTful(三)_使用SpringMVC开发RESTful_下

          JavaWeb-RESTful(一)_RESTful初认识  传送门   JavaWeb-RESTful(二)_使用SpringMVC开发RESTful_上  传送门   JavaWeb-RESTful(三)_使用SpringMVC开发RESTful_下  传送门   项目已上传至github  传送门     Learn     一、单元测试:添加用户

    日期 2023-06-12 10:48:40     
  • SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)

    SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)

    作者 | 孤弋  阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 导读:在上一篇文章《SpringCloud 应用在 Kubernetes 上的云上实践 - 开发篇》中讲到可以通过两个工具,轻松地将一个 SpringCloud 应用从初始化到本地运行。本篇文章,我们将介绍如何将上一篇文章中提到的应用在云上跑起来。 初始化集群 为了将应用运行在云端,首先我们需要一个

    日期 2023-06-12 10:48:40     
  • 用Spring Boot颠覆Java应用开发

    用Spring Boot颠覆Java应用开发

    Java开发概述: 使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的生态系统,这也是许多公司采用Java作为主流的语言进行服务器端开发的原因,也是为什么Java一直保持着非常活跃的用户群。然而这个生态系统纷繁复杂,一个非常简单的Java Web

    日期 2023-06-12 10:48:40     
  • SpringBoot开发案例之mail中文附件名字乱码

    SpringBoot开发案例之mail中文附件名字乱码

    最近在开发一个邮件发送多附件的微服务,使用的是org.springframework.mail.javamail.JavaMailSender;包下面的JavaMailSender 但是发送出来的附件名字都是乱码格式,如下:     跟进MimeBodyPart类,发现setFileName方法中有个ParameterList类,点击继续跟进ParameterList类,里

    日期 2023-06-12 10:48:40     
  • CQRS模式应用Spring Boot+Scala框架集成开发

    CQRS模式应用Spring Boot+Scala框架集成开发

    1. 什么是CQRS   CQRS最早来自于Betrand Meyer(Eiffel语言之父,开-闭原则OCP提出者)在 Object-Oriented Software Construction 这本书中提到的一种 命令查询分离 (Command Query Separation,CQS) 的概念。其基本思想在于,任何一个对象的方法可以分为两大类

    日期 2023-06-12 10:48:40     
  • Spring_xml和注解混合方式开发

    Spring_xml和注解混合方式开发

    1. spring核心配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:contex

    日期 2023-06-12 10:48:40     
  • SPRING Thread开发实战

    SPRING Thread开发实战

    5. property name="maxPoolSize" value="50" / 6. !-- 队列最大长度 =mainExecutor.maxSize -- 7. property name="queueCapacity" value="1000" / 8. !-- 线程池维护线程所允许的空闲时间 -- 9. property name="keepAliveSeconds"

    日期 2023-06-12 10:48:40