- 博客(23)
- 收藏
- 关注
原创 12 Spring Boot JDBC访问数据库(了解)
对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 都默认采用整合 Spring Data 的方式进行统一处理,通过大量自动配置,来简化我们对数据访问层的操作,我们只需要进行简单的设置即可实现对书层的访问。本节,我们将学习如何在 Spring Boot 中使用 JDBC 进行数据访问。
2024-06-13 21:16:52
481
3
原创 11 Springboot 默认配置文件、外部配置文件、加载顺序
通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 Spring Boot 项目中只能存在一个 application.properties 或 application.yml。Spring Boot 项目中可以存在多个 application.properties 或 apllication.yml。
2024-06-13 21:16:04
4920
2
原创 10 SpringBoot 静态资源访问
springboot除了可以指定静态资源访问路径的前缀情况下,还可以不使用springboot的默认静态资源目录resources、public、static及MEAT-INFO/resources,可以使用spring.web.resources.static-locations自定义指定类路径下资源访问目录,但是指定后类路径下的默认的静态资源路径则失效。
2024-06-13 21:15:09
2077
原创 09 SpringBoot 多环境配置
在实际的项目开发中,一个项目通常会存在多个环境,例如,开发环境、测试环境和生产环境等。不同环境的配置也不尽相同,例如开发环境使用的是开发数据库,测试环境使用的是测试数据库,而生产环境使用的是线上的正式数据库。Profile 为在不同环境下使用不同的配置提供了支持,我们可以通过激活、指定参数等方式快速切换环境。
2024-06-13 21:14:30
279
原创 08 SpringBoot 自定定义配置
SpringBoot自定义配置有三种方式:使用@PropertySource进行自定义配置使用@ImportResource进行自定义配置使用@Configuration进行自定义配置。
2024-06-13 21:13:53
1136
原创 07 SpringBoot 配置绑定
在 DemoApplication 项目的 com.example.demo.bean 中创建一个名为 User 的实体类,并将配置文件中的属性映射到这个实体类上,并使用使用注解@Component和注解@ConfigurationProperties(prefix = “user”)。4、修改 Spring Boot 项目 DemoApplication 中的实体类 User 中的代码,去掉books、names、students 上的注解 @Value,代码如下。重启主启动类进行打印,结果如下图。
2024-06-13 21:13:20
676
原创 07 SpringBoot 配置绑定
在 DemoApplication 项目的 com.example.demo.bean 中创建一个名为 User 的实体类,并将配置文件中的属性映射到这个实体类上,并使用使用注解@Component和注解@ConfigurationProperties(prefix = “user”)。4、修改 Spring Boot 项目 DemoApplication 中的实体类 User 中的代码,去掉books、names、students 上的注解 @Value,代码如下。重启主启动类进行打印,结果如下图。
2024-06-13 21:12:49
525
原创 06 SpringBoot 配置文件详解-application.yaml
YAML 全称 YAML Ain’t Markup Language,它是一种以数据为中心的标记语言,比 XML 和 JSON 更适合作为配置文件。YAML文件格式是Spring Boot支持的一种JSON超集文件格式。相较于传统的Properties配置文件,YAML文件以数据为核心,是一种更为直观且容易被电脑识别的数据序列化格式。application.yaml文件的工作原理和application.properties一样。
2024-06-13 21:12:10
3394
3
原创 05 SpringBoot 配置文件详解-application.properties
SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。application.properties与 application.yaml都可以作为Spring Boot的配置文件,只是书写格式不同而已,在 Spring Boot 启动时被自动读取。当然也可以同时使用,但同级目录下读取的顺序是先读取application.properties,读取application.yaml。该配置文件的存放路径如下图所示。
2024-06-13 21:10:43
1643
原创 04 SpringBoot 启动类配置及自动配置原理
上一章中我们提到,springboot通过父项目依赖和starter的场景启动器来管理和启动相关组件,以 spring-boot-starter-web 场景管理器为例,它能够为提供 Web 开发场景所需要的几乎所有依赖,因此在使用 Spring Boot 开发 Web 项目时,只需要引入该 Starter 即可,而不需要额外导入 Web 服务器和其他的 Web 依赖。 但我们在启动springboot项目时候,springboot是如何按需加载所需要的自动配置配置项?
2024-06-13 21:09:17
987
原创 03 SpringBoot 的工作原理
处理依赖管理对于大项目来说是一项艰巨的任务。Spring Boot通过提供一组依赖项来解决此问题,以方便开发人员。例如,如果要使用Spring和JPA进行数据库访问,则在项目中包含spring-boot-starter-data-jpa 依赖项就足够了。Starters包含了许多项目中需要用到的依赖,它们能快速持续的运行,都是一系列得到支持的管理传递性依赖。
2024-06-13 21:08:16
1125
1
原创 01 Spring Boot 是什么
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。这些依赖模块为 Spring Boot 应用提供了大量的自动配置,使得 Spring Boot 应用只需要非常少量的配置甚至零配置,便可以运行起来,让开发人员从 Spring 的“配置地狱”中解放出来,有更多的精力专注于业务逻辑的开发。
2024-06-13 21:00:32
425
原创 windows下制作镜像教程
sudo docker run -p 5000:{ 镜像中Web应用服务端口} XXXXXX.azurecr.cn/{镜像}sudo docker tag {镜像旧名字} XXXX.azurecr.cn/{镜像名字}登录容器注册表,用命令 sudo docker login XXXX.azurecr.cn。sudo docker push XXXXX.azurecr.cn/{镜像名字}sudo docker pull XXXXX.azurecr.cn/{镜像名字}此次查看为了获取以下信息。
2023-12-11 22:06:52
1496
1
原创 新闻发布系统创建过程与源码分享
嘿,小伙伴,这是本人大二课程作业新闻发布系统的实现过程。如果您对前后端是如何交互感到困惑,或者想要初步学习vue3或后端的springboot框架的实践,又或是想要以此为基石完成属于自己课程作业或项目,那就上车,随我一起出发吧。(再次声明本文并非手把手教你的文章,需要您配合源码,以及我的半成品的图加以理解,因为这篇文章是我编写代码过程中成功经验给记录集合而已)前提知识储备:springboot,mybatis sql(这部分不会讲)主要分享:vue3。
2023-05-18 18:14:11
2607
3
坦克大战小游戏超过2500行代码的纯Java开发的有图形化界面的小游戏
2023-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人