
Java
文章平均质量分 67
世间万物皆对象
我很好,反正一直都是偶尔被需要;我很好,就算再冷我也只相信外套
展开
-
Spring Boot 进阶话题:部署
部署是将应用程序从开发环境移动到可以供用户访问的生产环境的过程。Spring Boot提供了多种部署选项,包括打包为可执行jar文件,使用Docker容器化,以及部署到云平台。原创 2024-12-06 10:49:08 · 744 阅读 · 0 评论 -
Spring Boot 进阶话题:Actuator
Spring Boot允许你自定义Actuator的一些端点,例如/info端点,提供应用程序的元数据信息。你可以通过在或中添加属性来自定义/info端点。启动应用程序后,访问,你将看到上述添加的信息。原创 2024-11-29 09:28:58 · 654 阅读 · 0 评论 -
Spring Boot Web应用开发:安全
Spring Security是一个能够为基于Spring的应用程序提供认证和授权功能的框架。认证:确认某个用户是谁,通常通过用户名和密码实现。授权:决定用户是否有权限执行某个操作。防护攻击:如CSRF(跨站请求伪造)和会话固定保护。Spring Security易于扩展,可以满足各种定制的安全需求。原创 2024-11-27 09:27:53 · 866 阅读 · 0 评论 -
Spring Boot Web应用开发:测试
Spring Boot支持集成测试和单元测试。它提供了一个起步依赖,里面包含了常用的测试库,如JUnit、Spring Test & Spring Boot Test、AssertJ、Hamcrest、Mockito、JsonPath等。在Spring Boot中,可以使用注解来编写集成测试,它会加载应用程序的完整上下文。而对于单元测试,可以使用@MockBean等注解来创建所需的上下文。原创 2024-11-26 09:03:33 · 429 阅读 · 0 评论 -
Spring Boot Web应用开发:数据访问
Entity@Id// Spring Data JPA 会自动提供实现Spring Data JPA会根据的定义自动创建实现,开发者无需编写具体的数据访问代码。原创 2024-11-25 15:56:19 · 497 阅读 · 0 评论 -
Spring Boot Web应用开发:创建RESTful服务
Spring Boot使得创建RESTful服务变得非常简单。通过使用Spring Web MVC提供的注解,可以轻松定义控制器、处理请求和返回响应。原创 2024-11-22 11:36:57 · 591 阅读 · 0 评论 -
Spring Boot核心概念:日志管理
日志记录是软件开发的重要组成部分,它帮助开发人员了解应用程序运行时的状态,以及在故障排查和性能监控时提供关键信息。Spring Boot通过提供默认的日志配置,简化了日志管理。原创 2024-11-21 10:48:54 · 925 阅读 · 0 评论 -
Spring Boot核心概念:应用配置
Spring Boot提供了强大的配置系统,允许开发者通过配置文件轻松管理应用的配置。和。原创 2024-11-20 09:07:29 · 610 阅读 · 0 评论 -
Spring Boot核心概念:自动配置
Spring Boot允许你创建自定义自动配置,这意味着你可以根据条件自动配置自己的bean。自定义自动配置通常通过注解实现。@Bean// 服务逻辑...在这个例子中,MyServicebean仅在MyService类在类路径上,且属性值为true或缺失时才会创建。自动配置可以极大地简化Spring应用程序的配置。通过使用和注解,你可以让Spring Boot尽可能地自动配置你的应用。此外,通过创建自定义自动配置,你可以扩展自动配置的概念以适用于你自己的组件。原创 2024-11-18 09:51:42 · 580 阅读 · 0 评论 -
Spring Boot核心概念:依赖管理
依赖管理是构建和维护Spring Boot应用程序的关键方面。它涉及定义、解析和使用外部库或模块的过程,这些库或模块是应用程序运行所需的。Spring Boot使用Maven或Gradle作为其构建工具,并提供了所谓的“起步依赖”来进一步简化依赖管理过程。原创 2024-11-16 22:26:55 · 497 阅读 · 0 评论 -
Spring Boot基础教学:创建第一个Spring Boot项目
Spring Initializr提供了一个非常快速和简单的方式来创建和配置新的Spring Boot项目,而IDE帮助你在开发过程中管理项目和代码。通过这些工具,可以快速开始Spring Boot应用的开发。Spring Initializr是一个在线工具,用于快速生成Spring Boot项目的基本结构。在浏览器中看到输出的"Hello, Spring Boot!点击“Generate”按钮,下载生成的项目压缩文件(在运行该应用程序后,你可以通过访问。文件解压到你的工作目录。原创 2024-11-15 13:42:02 · 1224 阅读 · 0 评论 -
Spring Boot基础教学:开发工具和环境
开发Spring Boot应用前,需要准备开发环境,包括安装Java Development Kit (JDK)、选择合适的Integrated Development Environment (IDE)、了解构建工具如Maven和Gradle,以及可选地安装Spring Boot CLI。原创 2024-11-14 09:12:02 · 1113 阅读 · 0 评论 -
Spring Boot基础教学:Spring Boot的应用场景
Spring Boot是一个非常灵活的框架,适用于多种不同的应用场景。以下是Spring Boot的一些常见应用场景及其简要说明和代码示例。原创 2024-11-13 09:07:13 · 612 阅读 · 0 评论 -
Spring Boot基础教学:Spring Boot的核心特性
自动配置是Spring Boot的一项关键特性,它尝试根据添加到项目中的jar依赖自动配置Spring应用程序。这意味着Spring Boot可以根据类路径下的jar包、定义的bean以及各种属性设置来自动配置你的应用。这些核心特性使得Spring Boot在Java社区中非常受欢迎,成为快速开发Spring应用的首选框架。通过这些特性,开发者可以更快速地启动项目,并且更容易地维护和监控生产环境下的应用。Spring Boot提供了一系列核心特性,旨在简化Spring应用的开发、部署和运维过程。原创 2024-11-12 11:03:27 · 418 阅读 · 0 评论 -
Spring Boot基础教学:什么是Spring Boot
Spring Boot是一个开源的Java平台,它提供了一种快速、简便的方式来开发可立即运行的Spring应用程序。Spring Boot旨在简化Spring应用的初始搭建以及开发过程。Spring Boot通过提供默认配置来帮助开发者快速启动和运行Spring应用。它通过“约定大于配置”的原则减少了项目的配置,同时提供了一系列的起步依赖,用于简化构建配置和应用依赖管理。Spring框架是一个开源的Java平台,它最初被设计用来解决企业级应用的复杂性。原创 2024-11-11 17:00:33 · 652 阅读 · 0 评论 -
Spring Boot基础教学:Spring Boot 简介
Spring框架的简介Spring Boot与Spring框架的关系Spring Boot的优势总结推荐资源和进一步学习的路径该课件大纲仅提供一个框架性的介绍,并不能涵盖Spring Boot的所有复杂性。在实际的教学过程中,每个部分都需要配以详细的讲解、代码示例、实践练习和项目案例。课件还可以包含多媒体材料,如演示视频、图表和实际代码演示,以增强学习体验。原创 2024-11-11 09:55:00 · 508 阅读 · 0 评论 -
Java学习的知识笔记
接口方法可以不是abstract方法,但子类必须重写覆盖接口方法,子类要使用修饰符修饰重写的方法,default方法,实现该接口的子类可以不必重写该方法,接口的静态方法只可以被接口调用,不可以被是实现类调用(防止实现多个接口的时候实现类不知道调用的是哪个接口的静态方法),对于接口中有两个及以上的方法包含相同的代码段时使用private方法实现代码复用java9的特性。返回一个组合的Consumer。调用类的类方法或者创建类的实例或者访问类的类变量或者接口的类变量,或者为类变量复制,初始化某个类的子类。原创 2022-08-23 17:06:26 · 442 阅读 · 0 评论 -
Windows搭建Java环境
classpath 环境变量使得我们的代码可以使用sun公司提供的丰富类包win+R打开运行程序输入cmd敲回车即可,输入显示下图字段,表示搭建成功原创 2022-06-07 10:29:06 · 2663 阅读 · 0 评论