- 后端开发,也称为服务器端开发,是指在服务器上运行的应用程序的开发。后端开发者负责创建和维护应用程序的后端逻辑,包括数据库管理、服务器配置、API开发等。后端开发是构建强大、可扩展和安全应用程序的关键。选择合适的后端技术对于满足项目需求和提高开发效率至关重要。Node.js、Django和Spring Boot作为流行的后端框架,各自具有独特的优势和适用场景。 后端开发,也称为服务器端开发,是指在服务器上运行的应用程序的开发。后端开发者负责创建和维护应用程序的后端逻辑,包括数据库管理、服务器配置、API开发等。后端开发是构建强大、可扩展和安全应用程序的关键。选择合适的后端技术对于满足项目需求和提高开发效率至关重要。Node.js、Django和Spring Boot作为流行的后端框架,各自具有独特的优势和适用场景。
- 前言:异常也能很美丽 🌈在软件开发中,异常处理是一个永远绕不开的话题。不管你怎么精心设计和开发,应用总会遇到各种“意外情况”,比如用户输入错误、服务器故障、网络不通等。而每一次异常的处理,都直接影响着应用的稳定性和用户体验。想象一下,如果你不小心进入了一个页面,但却被一个毫无头绪的 500 错误页面迎接,你的心情一定会跌到谷底。那我们为什么不把异常处理做到极致,让它不仅是代码中的“坑”,... 前言:异常也能很美丽 🌈在软件开发中,异常处理是一个永远绕不开的话题。不管你怎么精心设计和开发,应用总会遇到各种“意外情况”,比如用户输入错误、服务器故障、网络不通等。而每一次异常的处理,都直接影响着应用的稳定性和用户体验。想象一下,如果你不小心进入了一个页面,但却被一个毫无头绪的 500 错误页面迎接,你的心情一定会跌到谷底。那我们为什么不把异常处理做到极致,让它不仅是代码中的“坑”,...
- 前言 🚀各位亲爱的开发者朋友们,今天我们继续深入探讨 SpringApplication 这一 Spring Boot 启动的核心组件。上次我们从整体上看了 SpringApplication.run() 的执行过程,今天则要聚焦于 SpringApplication 的构造方法,带你逐行解密它是如何将应用从启动类传递到 Spring 容器,再到你面前一切正常运行的状态。你可能会想:“构... 前言 🚀各位亲爱的开发者朋友们,今天我们继续深入探讨 SpringApplication 这一 Spring Boot 启动的核心组件。上次我们从整体上看了 SpringApplication.run() 的执行过程,今天则要聚焦于 SpringApplication 的构造方法,带你逐行解密它是如何将应用从启动类传递到 Spring 容器,再到你面前一切正常运行的状态。你可能会想:“构...
- 前言 🚀嘿,亲爱的开发者们,今天咱们要聊的是一个非常关键的 SpringBoot 组件——SpringApplication!想象一下,当你运行一个 SpringBoot 应用时,SpringApplication.run() 就像是启动应用的“发动机”,一旦启动,你的应用就飞速启动,自动配置一切,让你可以专心做自己的业务代码。😎但是,作为一个“后台操作员”,SpringApplica... 前言 🚀嘿,亲爱的开发者们,今天咱们要聊的是一个非常关键的 SpringBoot 组件——SpringApplication!想象一下,当你运行一个 SpringBoot 应用时,SpringApplication.run() 就像是启动应用的“发动机”,一旦启动,你的应用就飞速启动,自动配置一切,让你可以专心做自己的业务代码。😎但是,作为一个“后台操作员”,SpringApplica...
- 咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!环境说明:Windows 10 +... 咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!环境说明:Windows 10 +...
- Spring Boot 是一个快速开发框架,而 Thymeleaf 是一个用于 Java web 应用程序的现代服务器端模板引擎。它们的结合非常常见,可以简化 JSP 的开发,并提供更好的可维护性和功能。下面将介绍如何在 Spring Boot 项目中使用 Thymeleaf。 1. 创建 Spring Boot 项目如果还没有项目,可以使用 Spring Initializr 创建一个新的... Spring Boot 是一个快速开发框架,而 Thymeleaf 是一个用于 Java web 应用程序的现代服务器端模板引擎。它们的结合非常常见,可以简化 JSP 的开发,并提供更好的可维护性和功能。下面将介绍如何在 Spring Boot 项目中使用 Thymeleaf。 1. 创建 Spring Boot 项目如果还没有项目,可以使用 Spring Initializr 创建一个新的...
- SpringBoot• . model层• model层即数据库实体层,也被称为entity层,pojo层。一般数据库一张表对应一个实体类,类属性同表字段一一对应。• . dao层• dao层即数据持久层,也被称为mapper层。• dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。• . service层• service层即业务逻辑层。• service层的作用... SpringBoot• . model层• model层即数据库实体层,也被称为entity层,pojo层。一般数据库一张表对应一个实体类,类属性同表字段一一对应。• . dao层• dao层即数据持久层,也被称为mapper层。• dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。• . service层• service层即业务逻辑层。• service层的作用...
- 什么是shiroshiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持:用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)用户分配角色,角色定义权限访问授权时支持角色或者权限,并且支持多级的权限定义1.数据库设计数据库中有分别有6个表,分别是:权限表(permissions)、用户表(users)、用户权限关系表(use... 什么是shiroshiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持:用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)用户分配角色,角色定义权限访问授权时支持角色或者权限,并且支持多级的权限定义1.数据库设计数据库中有分别有6个表,分别是:权限表(permissions)、用户表(users)、用户权限关系表(use...
- Spring Security 是一个强大的、安全性框架,用于保护 Spring 应用程序。本文将详细介绍如何在一个 Spring Boot 项目中使用 Spring Security,从基础配置到自定义安全需求。 创建 Spring Boot 项目首先,我们需要创建一个 Spring Boot 项目。可以通过 Spring Initializr 快速生成项目。访问 Spring Initi... Spring Security 是一个强大的、安全性框架,用于保护 Spring 应用程序。本文将详细介绍如何在一个 Spring Boot 项目中使用 Spring Security,从基础配置到自定义安全需求。 创建 Spring Boot 项目首先,我们需要创建一个 Spring Boot 项目。可以通过 Spring Initializr 快速生成项目。访问 Spring Initi...
- 这个错误是由于后端没有正确配置CORS(跨源资源共享)。为了允许前端通过浏览器访问后端接口,需要在后端配置CORS。以下是如何在Spring Boot中配置CORS的方法。 在Spring Boot中配置CORS 方法1:全局配置在Spring Boot应用中,可以通过配置类全局配置CORS。创建一个新的配置类并添加CORS配置。import org.springframework.cont... 这个错误是由于后端没有正确配置CORS(跨源资源共享)。为了允许前端通过浏览器访问后端接口,需要在后端配置CORS。以下是如何在Spring Boot中配置CORS的方法。 在Spring Boot中配置CORS 方法1:全局配置在Spring Boot应用中,可以通过配置类全局配置CORS。创建一个新的配置类并添加CORS配置。import org.springframework.cont...
- 使用双向 @OneToOne 注解避免 Spring Boot 中的 StackOverflowError在使用 Java Spring Boot 开发过程中,实体之间的关系映射是一个非常常见的需求。为了便于理解,我们将介绍双向 @OneToOne 关系映射,以及如何避免由此产生的 StackOverflowError 问题。 什么是双向 @OneToOne 关系?双向 @OneToOne... 使用双向 @OneToOne 注解避免 Spring Boot 中的 StackOverflowError在使用 Java Spring Boot 开发过程中,实体之间的关系映射是一个非常常见的需求。为了便于理解,我们将介绍双向 @OneToOne 关系映射,以及如何避免由此产生的 StackOverflowError 问题。 什么是双向 @OneToOne 关系?双向 @OneToOne...
- 环境准备远程服务器:确保你有一台远程服务器,安装了必要的软件(如Java、Maven等)。华为云账号:注册并登录华为云账号。代码仓库:将项目代码托管到Git仓库中(如GitHub、GitLab或华为云CodeArts的代码仓库)。步骤一:创建CodeArts项目登录华为云控制台:打开华为云官网,登录你的账号。进入控制台,找到CodeArts服务并点击进入。创建项目:点击“创建项目”,填写项目... 环境准备远程服务器:确保你有一台远程服务器,安装了必要的软件(如Java、Maven等)。华为云账号:注册并登录华为云账号。代码仓库:将项目代码托管到Git仓库中(如GitHub、GitLab或华为云CodeArts的代码仓库)。步骤一:创建CodeArts项目登录华为云控制台:打开华为云官网,登录你的账号。进入控制台,找到CodeArts服务并点击进入。创建项目:点击“创建项目”,填写项目...
- 在使用IntelliJ IDEA进行Spring Boot开发时,如果需要查看或配置MySQL数据库的位置,可以从以下几个方面进行操作:配置文件:Spring Boot项目的配置文件通常是application.properties或application.yml。在这个文件中,你可以看到MySQL数据库的配置信息,例如数据库的URL、用户名和密码等。但是,这个文件不会包含... 在使用IntelliJ IDEA进行Spring Boot开发时,如果需要查看或配置MySQL数据库的位置,可以从以下几个方面进行操作:配置文件:Spring Boot项目的配置文件通常是application.properties或application.yml。在这个文件中,你可以看到MySQL数据库的配置信息,例如数据库的URL、用户名和密码等。但是,这个文件不会包含...
- 使用Nacos搭建配置中心是一个涉及多个步骤的过程,主要适用于微服务架构中,以实现配置信息的集中管理和动态更新。以下是详细的步骤说明: 一、Nacos安装与启动下载Nacos安装包从Nacos的GitHub或官方网站下载最新版本的Nacos安装包。解压并配置解压下载的安装包到指定目录。如果需要使用外部数据库(如MySQL)来存储配置信息,需要修改Nacos的配置文件(如application... 使用Nacos搭建配置中心是一个涉及多个步骤的过程,主要适用于微服务架构中,以实现配置信息的集中管理和动态更新。以下是详细的步骤说明: 一、Nacos安装与启动下载Nacos安装包从Nacos的GitHub或官方网站下载最新版本的Nacos安装包。解压并配置解压下载的安装包到指定目录。如果需要使用外部数据库(如MySQL)来存储配置信息,需要修改Nacos的配置文件(如application...
- 本篇 Huazie 带大家一起从源码了解 SpringApplication的定制化配置 本篇 Huazie 带大家一起从源码了解 SpringApplication的定制化配置
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签