- 后端开发,也称为服务器端开发,是指在服务器上运行的应用程序的开发。后端开发者负责创建和维护应用程序的后端逻辑,包括数据库管理、服务器配置、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的定制化配置
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签