该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的前后端分离实践项目等,后续会根据大家的反馈继续增加一些实战项目源码,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Spring Boot 入门小案例 | Spring Boot 入门小案例 | Spring Boot 整合案例系列2 | Spring Boot 前后端分离项目实践 | Spring Boot 咨询发布系统项目实践 | Spring Boot + Mybatis + Thymeleaf 实现的开源博客系统 | Spring Boot + Mybatis + Thymeleaf 仿知乎专栏项目 | Spring Boot + layui 实现的后台管理系统 | Spring Boot 大型商城项目实践 | Spring Boot + Vue 前后端分离商城项目 | Spring Boot + Vue3 前后端分离商城项目 | Github地址 | 码云 Gitee 地址
目前代码中使用的 Spring Boot 版本为 2.3.7.RELEASE 及以上版本,请知悉。
示例代码
这些案例主要是为了让大家能够掌握 Spring Boot 的开发和使用,旨在让读者更加熟悉 Spring Boot 及企业开发中需要注意的事项并具有使用 Spring Boot 技术进行大部分企业项目功能开发的能力。
关注公众号:程序员十三,回复"勾搭"进群交流。
大家有任何问题或者建议都可以在 issues 中反馈给我,我会慢慢完善这个 Spring Boot 仓库。
Spring Boot父级依赖spring-boot-starter-parent 我们在创建Maven构建的Spring Boot项目时,会自动生成一个Pom.xml的文件 ,其中有一段代码如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
问题描述:今天使用mava-plugin 插件遍历Maven项目提示如下错误信息: [ERROR] Plugin org.springframework.boot:spring-boot-maven-plugin:2.1.9.RELEASE or one of its dependencies could not be resolved: Failed to read artifact descr
顾名思义,Autoconfigure 就是自动配置的意思,SpringBoot 通过 spring-boot-autoconfigure 体现了 “约定优于配置” 这一设计原则!spring-boot-autoconfigure 也是 SpringBoot 最重要的模块之一! SpringBoot 则可以依据 classpath 里面的依赖内容来自动配置 Bean 到 IOC 容器,Auto-co
问题描述 在使用mvn命令启动Springboot项目时候,想使用命令参数的方式指定启动时候使用哪个配置文件,在 使用-Drun.jvmArguments="-Dspring.profiles.active=test"时总是提示错误: mvn spring-boot:run -Drun.jvmArguments="-Dspring.profiles.active=test" -X [INFO]
先说spring-boot-dependencies的作用,就是统一管理spring-boot-starter的各个版本控制。在pom.xml再引入starter就无须引入版本号。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId
在springboot2.3.4.RELEASE官方文档中,说到如果已经配置了@ConfigurationProperties,那么需要配置spring-boot-maven-plugin以防spring-boot-configuration-processor被打包到java文件中,减少空间占用。 来源:https://docs.spring.io/spring-boot/docs/2.3.4.
大家有時候不明白爲什麽有時候继承的是spring-boot-starter-parent,但是在一些企业中看到继承的是spring-boot-dependencies,小G今天也研究下,我打开spring-boot-starter-parent,看看到里面是: spring-boot-starter-parent 如下: <parent> <groupId>org.springframe
pom.xml配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 导入后显示 <!DOCTYPE HTML PUBLIC "-//IETF
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-starters/spring-boot-starter-data-redis/pom.xml
Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'. 下图显示 Spring Boot 在 Spring 生态中的位置: 该项目主要的目的是: 为 Spring 的开发提供了更快更广泛的快速上手 使用默认方式实现快速开发 提
本文向大家介绍Spring Boot集成 Spring Boot Admin 监控,包括了Spring Boot集成 Spring Boot Admin 监控的使用技巧和注意事项,需要的朋友参考一下 【前言】 程序开发完实现相应的功能只是一个部分,如何让系统在线上运行更好创造更高的价值是另外一个部分;监控是一个生产级项目避不可少重要组成部分;最近研究一下针对SpringBoot的监控项目---Sp
我正在努力学习spring boot,我注意到有两种选择。 > spring-boot-starter-web-根据文档,它支持全栈web开发,包括Tomcat和web-mvc spring-Boot-Starter-Tomcat 既然#1支持Tomcat,为什么要使用#2呢? 有什么不同? 谢谢
主要内容:starter,spring-boot-starter-parent传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运行,这都要归功于 Spring Boot 的 starter 机制。本节我们将对 stater 进行介绍。 starter Spring Boot 将日常企业应用研发中的各种场景都抽取出来,做成一个个的
我遇到空指针异常,不知道如何克服这个问题并混淆代码。你有什么想法吗? 我正在努力混淆一些库的[Maven]Spring启动项目与ProGuard(proGuard proGuard-maven-plugin) 堆栈跟踪: POM构建插件:
我是一个Spring的新蜜蜂,试图将gs-rest-service-complete导入到我的STS中,我可以导入,但在pom.xml中得到编译错误 无法传输工件org.springframework.boot:spring-boot-starter-parent:POM:1.2.3。release from/to spring-releases(https://repo.spring.io/li