- 日志记录是任何应用程序开发过程中的一个重要部分,它帮助开发人员了解应用程序的运行状态、诊断问题并进行有效的错误跟踪。SpringBoot3 提供了一个强大的日志管理系统,支持各种日志框架,并提供了简单的配置方法。本教程将介绍 SpringBoot3 中的日志系统,包括默认配置、如何自定义日志设置以及如何使用不同的日志框架。 日志记录是任何应用程序开发过程中的一个重要部分,它帮助开发人员了解应用程序的运行状态、诊断问题并进行有效的错误跟踪。SpringBoot3 提供了一个强大的日志管理系统,支持各种日志框架,并提供了简单的配置方法。本教程将介绍 SpringBoot3 中的日志系统,包括默认配置、如何自定义日志设置以及如何使用不同的日志框架。
- 1. JdbcTemplate概念和准备 1. 什么是JdbcTemplateSpring 矿建对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 2. 准备工作引入相关 jar 包在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.p... 1. JdbcTemplate概念和准备 1. 什么是JdbcTemplateSpring 矿建对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 2. 准备工作引入相关 jar 包在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.p...
- 1. AOP概念什么是AOP面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行了隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通俗描述:不通过修改源代码的方式,在主干功能里面添加新功能使用登录例子说明 AOP 2. AOP(底层原理)AOP底层使用动态代理 1. 第一种:有接口情况,使用JDK动态代理创建接口实现类代理对象,增强类的方... 1. AOP概念什么是AOP面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行了隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通俗描述:不通过修改源代码的方式,在主干功能里面添加新功能使用登录例子说明 AOP 2. AOP(底层原理)AOP底层使用动态代理 1. 第一种:有接口情况,使用JDK动态代理创建接口实现类代理对象,增强类的方...
- 1. IOC操作Bean管理(xml自动装配) 1. 什么是自动装配根据指定装配规则(属性名称或者属性类型),Spring 自动将匹配的属性值进行注入 2. 自动装配过程根据属性名称自动注入<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ... 1. IOC操作Bean管理(xml自动装配) 1. 什么是自动装配根据指定装配规则(属性名称或者属性类型),Spring 自动将匹配的属性值进行注入 2. 自动装配过程根据属性名称自动注入<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...
- 1. Spring5框架概述Spring 是轻量级的开源的 JavaEE 框架Spring 可以解决企业应用开发的复杂性Spring 有两个核心部分:IOC 和 AopIOC:控制反转,把创建对象过程交给 Spring 进行管理Aop:面向切面,不修改源代码进行功能增强Spring 特点方便解耦,简化开发Aop 编程支持方便程序测试方便和其他框架进行整合方便进行事务操作降低 API 开发难... 1. Spring5框架概述Spring 是轻量级的开源的 JavaEE 框架Spring 可以解决企业应用开发的复杂性Spring 有两个核心部分:IOC 和 AopIOC:控制反转,把创建对象过程交给 Spring 进行管理Aop:面向切面,不修改源代码进行功能增强Spring 特点方便解耦,简化开发Aop 编程支持方便程序测试方便和其他框架进行整合方便进行事务操作降低 API 开发难...
- 在前面中,我们学习了 Spring Boot 和 Spring MVC 的开发,可以完成一些基本功能的开发了,但是什么是 Spring 呢?Spring,Spring Boot,SpringMVC 又有什么关系呢? Spring 是什么通过前面的学习,我们知道了 Spring 是一个开源框架,他让我们的开发更加简单。他支持广泛的应用场景,有着活跃而庞大的社区,这也是 Spring 能后长久不... 在前面中,我们学习了 Spring Boot 和 Spring MVC 的开发,可以完成一些基本功能的开发了,但是什么是 Spring 呢?Spring,Spring Boot,SpringMVC 又有什么关系呢? Spring 是什么通过前面的学习,我们知道了 Spring 是一个开源框架,他让我们的开发更加简单。他支持广泛的应用场景,有着活跃而庞大的社区,这也是 Spring 能后长久不...
- 加法计算器 准备工作创建 SpringBoot 项目:引入 Spring Web 依赖,把前端的页面放入项目中**<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale... 加法计算器 准备工作创建 SpringBoot 项目:引入 Spring Web 依赖,把前端的页面放入项目中**<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale...
- 获取 Cookie 传统获取 Cookie这是没有 Spring 的时候,用 Servlet 来获取(获取所有的 Cookie)Spring MVC 是基于 Servlet API 构建的原始 Web 框架,也是在 Servlet 的基础上实现的@RequestMapping("/getcookie") public String getCookie(HttpServletRequest... 获取 Cookie 传统获取 Cookie这是没有 Spring 的时候,用 Servlet 来获取(获取所有的 Cookie)Spring MVC 是基于 Servlet API 构建的原始 Web 框架,也是在 Servlet 的基础上实现的@RequestMapping("/getcookie") public String getCookie(HttpServletRequest...
- 回顾 CookieHTTP 协议自身是属于“无状态”协议无状态:默认情况下,HTTP 协议的客户端和服务器之间的这次通信和下次通信之间没有直接的联系但是在实际开发中,我们很多时候是需要知道请求之间的关联关系的例如登录网站成功后,第二次访问的时候服务器就能知道该请求是否是已经登录过了上述图片中的“令牌”通常就存储在 Cookie 字段中比如去医院挂号:看病之前先挂号,挂号时需要提供身份证号,... 回顾 CookieHTTP 协议自身是属于“无状态”协议无状态:默认情况下,HTTP 协议的客户端和服务器之间的这次通信和下次通信之间没有直接的联系但是在实际开发中,我们很多时候是需要知道请求之间的关联关系的例如登录网站成功后,第二次访问的时候服务器就能知道该请求是否是已经登录过了上述图片中的“令牌”通常就存储在 Cookie 字段中比如去医院挂号:看病之前先挂号,挂号时需要提供身份证号,...
- 1. 后端传参重命名(后端参数映射)某些特殊情况下,前端传递的参数 key 和我们后端接收的 key 可以不一致,比如前端传了一个 time 给后端,而后端是使用 createtime 字段来接收的,这样就会出现参数接收不到的情况,如果出现这种情况,我们就可以使用 @RequestParam 来重命名前后端的参数值@RequestMapping("/m4") public Object ... 1. 后端传参重命名(后端参数映射)某些特殊情况下,前端传递的参数 key 和我们后端接收的 key 可以不一致,比如前端传了一个 time 给后端,而后端是使用 createtime 字段来接收的,这样就会出现参数接收不到的情况,如果出现这种情况,我们就可以使用 @RequestParam 来重命名前后端的参数值@RequestMapping("/m4") public Object ...
- JSON 概念JSON:JavaScript Object Notation【JavaScript 对象表示法】JSON 就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此 JSON 本质是字符串,主要负责在不同的语言中数据传递和交换类似于:国际通用语言——英语中国 56 个民族不同地区的通用语言——普通话有自己的语法,其他语言也认识JSON 和 JavaScri... JSON 概念JSON:JavaScript Object Notation【JavaScript 对象表示法】JSON 就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此 JSON 本质是字符串,主要负责在不同的语言中数据传递和交换类似于:国际通用语言——英语中国 56 个民族不同地区的通用语言——普通话有自己的语法,其他语言也认识JSON 和 JavaScri...
- 请求访问不同的路径,就是发送不同的请求。在发送请求时,可能会带一些参数,所以学习 Spring 的请求,主要是学习如何传递参数到后端,以及后端如何接收传递参数,我们主要是使用浏览器和 Postman 来模拟后端开发人员无需太过于关注如何传递参数,了解即可,实际开发中以 Postman 测试为主比如餐厅的厨师,不关注用户是在店里下单还是外卖平台下单,只需要知道如何让接受订单,根据订单做出对应... 请求访问不同的路径,就是发送不同的请求。在发送请求时,可能会带一些参数,所以学习 Spring 的请求,主要是学习如何传递参数到后端,以及后端如何接收传递参数,我们主要是使用浏览器和 Postman 来模拟后端开发人员无需太过于关注如何传递参数,了解即可,实际开发中以 Postman 测试为主比如餐厅的厨师,不关注用户是在店里下单还是外卖平台下单,只需要知道如何让接受订单,根据订单做出对应...
- 1. 什么是 Spring Web MVCSpring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从已开是就包含在 Spring 框架中。它的正式名称“Spring Web MVC”是自其源模块的名称(Spring-webmvc),但它通常被称为“Spring mvc”[!quote] 什么是 ServletServlet 是一种实现动态页面的技术。准确来讲... 1. 什么是 Spring Web MVCSpring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从已开是就包含在 Spring 框架中。它的正式名称“Spring Web MVC”是自其源模块的名称(Spring-webmvc),但它通常被称为“Spring mvc”[!quote] 什么是 ServletServlet 是一种实现动态页面的技术。准确来讲...
- 1. 运行项目import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public ... 1. 运行项目import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public ...
- 1 Spring Boot 介绍Spring 让 Java 程序更加快速、简单和安全,Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架Spring 官方提供了很多开源的项目,覆盖范围从 Web 开发到大数据,Spring 发展到了今天,已经形成了自己的生态圈,我们在开发时,也倾向于使用 Spring 官方提供的技术来解决对应的问题这些项目都是基于 Spri... 1 Spring Boot 介绍Spring 让 Java 程序更加快速、简单和安全,Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架Spring 官方提供了很多开源的项目,覆盖范围从 Web 开发到大数据,Spring 发展到了今天,已经形成了自己的生态圈,我们在开发时,也倾向于使用 Spring 官方提供的技术来解决对应的问题这些项目都是基于 Spri...
上滑加载中
推荐直播
-
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
回顾中 -
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签