自学spring个人笔记

news2024/11/27 18:48:19

目录

如何学习spring?

如何查看自己电脑是否安装了spring boot

Spring Boot CLI安装成功

springboot的版本2.7.12(SNAPSHOT)与2.7.11有什么区别?

 报错解决

Plugin 'org.springframework.boot:spring-boot-maven-plugin:'not found

在maven pom.xml中直接使用阿里云镜像


如何学习spring?

学习Spring框架可以通过以下步骤和资源来进行:

  1. 基础知识和概念

    • 理解Java和面向对象编程的基本知识。
    • 学习Spring框架的核心概念,如IoC(控制反转)和AOP(面向切面编程)等。
  2. 官方文档和教程

    • 访问Spring官方网站(https://spring.io)并查阅官方文档,了解Spring框架的不同模块和功能。
    • 官方网站提供了丰富的教程、示例代码和指南,可以逐步学习和实践Spring框架的各个方面。
  3. 在线课程和教学视频

    • 在线学习平台(如Udemy、Coursera、Pluralsight等)提供了许多与Spring相关的课程和教学视频。寻找适合您的学习风格和水平的课程,跟随课程的步骤和示例进行学习。
  4. 书籍和参考资料

    • 有许多经典的书籍介绍了Spring框架的概念和实践,如《Spring实战》、《Spring in Action》等。阅读这些书籍可以加深对Spring的理解,并学习如何在实际项目中应用它。
  5. 实践项目

    • 最好的学习方式是通过实践项目来应用和巩固所学的知识。尝试构建一些简单的项目,使用Spring框架的不同模块和功能来解决实际问题。这将帮助您更深入地理解和掌握Spring的用法。
  6. 参与社区和讨论

    • 加入Spring社区并参与讨论,可以与其他开发者交流经验、解决问题,并获取更多学习资源和建议。Spring社区论坛、邮件列表、GitHub等都是获取帮助和参与讨论的好地方。

请记住,学习Spring是一个渐进的过程,需要时间和实践。开始从基础知识和官方文档入手,逐步扩展您的知识和实践经验。重要的是坚持学习,并将所学应用到实际项目中。

 

 

这位spring的内部员工怎么长得这么喜感

 Netflix的java platform team开发成员居然不足12个人,这这这,有点让我小震惊

 

 

 

 

如何查看自己电脑是否安装了spring boot

要检查您的计算机上是否安装了Spring Boot,您可以按照以下步骤进行:

  1. 检查开发环境:首先,请确保您已经安装了Java开发环境(JDK)在您的计算机上。Spring Boot是一个基于Java的框架,它需要Java环境来运行。

    • 打开命令提示符(Windows)或终端(Mac/Linux)。
    • 输入以下命令并按回车键:
java -version

如果您看到类似于以下内容的输出,则表示您已经安装了Java并且可以继续进行下一步:

检查Spring Boot CLI:Spring Boot提供了一个命令行工具(CLI),您可以使用它快速创建和运行Spring Boot应用程序。您可以检查是否已安装Spring Boot CLI,方法如下:

  • 打开命令提示符(Windows)或终端(Mac/Linux)。
  • 输入以下命令并按回车键:
spring --version

如果您看到类似于以下内容的输出,则表示您已经安装了Spring Boot CLI:

  1. 检查开发工具:如果您使用集成开发环境(IDE)如Eclipse、IntelliJ IDEA等进行开发,您可以检查IDE是否已配置并支持Spring Boot。

    • 打开您的IDE。
    • 创建一个新的Spring Boot项目或打开一个现有的Spring Boot项目。
    • 如果您可以成功创建、运行和调试Spring Boot应用程序,则表示您的计算机已经安装了Spring Boot。

请注意,以上步骤是一种常见的检查方法,但具体情况可能因计算机配置、安装方式和开发环境而有所不同。如果您遇到任何问题或需要更多帮助,请提供更多详细信息,以便我能够更好地辅助您。

 

Spring Boot CLI安装成功

 Spring Boot CLI安装及启动第一个项目_种麦南山下的博客-CSDN博客

 

 

 

 

springboot的版本2.7.12(SNAPSHOT)与2.7.11有什么区别?

        2.7.12 (SNAPSHOT) 和 2.7.11 是 Spring Boot 的两个版本。通常情况下,一个 SNAPSHOT 版本是指处于开发阶段的预览版本,可能包含最新的功能和修复,但也可能存在未解决的问题或不稳定的部分。

 

 报错解决

Plugin 'org.springframework.boot:spring-boot-maven-plugin:'not found

 

 添加

<version>${project.parent.version}</version>

I fixed the problem adding the version of the plugin in the pom.xml, which is the same of spring boot's version. (and it's working since spring boot 2.2 until 2.7.X)

使用Spring Initializr导出的项目没有报错啦

 

 

在maven pom.xml中直接使用阿里云镜像

<!-- 配置阿里云仓库 -->
<repositories>
    <repository>
        <id>aliyun-repos</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>aliyun-repos</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/537971.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【AFNetWorking源码(二)AFURLSessionManger和AFHTTPSessionManager】

前言 学习了Mananger的初始化和以GET请求为例的过程&#xff0c;发现整个过程离不开AFHTTPSessionManager和AFURLSessionManger的某些方法。这两个是AFN的重要的网络通信模块内容&#xff0c;对它们作揖详细的学习。 AFURLSessionManager和AFHTTPSessionManager都是AFNetwork…

chatgpt赋能Python-mac电脑安装python

在Mac电脑上轻松安装Python Python是一种高级编程语言&#xff0c;常用于数据科学、机器学习和Web开发等领域。如果你是一名Mac电脑用户&#xff0c;那么安装Python将会让你受益匪浅。本文将提供详细的操作步骤&#xff0c;让你轻松安装Python并开始学习编程。 第一步&#x…

【Linux】进程地址空间(带你认清内存的本质)

&#x1f525;&#x1f525; 欢迎来到小林的博客&#xff01;&#xff01;       &#x1f6f0;️博客主页&#xff1a;✈️小林爱敲代码       &#x1f6f0;️博客专栏&#xff1a;✈️Linux之路       &#x1f6f0;️社区 :✈️ 进步学堂       &a…

Linux:chmod chown 权限管理

基础权限有以下三个 r 读 4 w 写 2 x 执行 1 - 无此权限 0 开头的第一个字母是这个的类型 d 目录 - 普通文件 l 链接文件 常见的三种 只不过今天不讲这个 从第二个字母开始看起 三个字母为一组 一共…

【EfficientDet】《EfficientDet:Scalable and Efficient Object Detection》

CVPR-2020 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4.1 BiFPN4.2 EfficientDet 5 Experiments5.1 Datasets5.2 EfficientDet for Object Detection5.3 EfficientDet for Semantic Segmentation5.4 Ablation Study 6 Conclusio…

RocketMQ你不得不了解的 Rebalance机制源码分析

这里是weihubeats,觉得文章不错可以关注公众号小奏技术&#xff0c;文章首发。拒绝营销号&#xff0c;拒绝标题党 RocketMQ版本 version: 5.1.0 RocketMQ中consumer消费模型 在了解RocketMQ的Rebalance机制之前&#xff0c;我们必须先简单了解下rocketmq的消费模型 我们知道…

chatgpt赋能Python-left函数_python

Left 函数在Python中的使用及其优点 在Python编程语言中&#xff0c;字符串处理是不可避免的任务。Python提供了许多内置函数来处理字符串&#xff0c;其中left()函数是其中一个非常重要的函数。本文将介绍left()函数的用法、优点和一些实例&#xff0c;以便更好的理解该函数。…

redis高级篇(2)---主从

一)搭建主从架构: 单节点Redis的并发能力是有限的&#xff0c;所以说要想进一步提高Redis的并发能力&#xff0c;就需要搭建主从集群&#xff0c;实现读写分离&#xff0c;因为对于Redis来说大部分都是读多写少的场景&#xff0c;更多的要进行读的压力&#xff0c;最基本都要是…

【Android学习专题】java基本语法和概念(学习记录)

学习记录来自菜鸟教程 Java 变量 Java 中主要有如下几种类型的变量 局部变量 在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中&#xff0c;方法结束后&#xff0c;变量就会自动销毁类变量&#xff08;静态变量&#xff09; 类变量也声…

chatgpt赋能Python-libreoffice_python宏

介绍 LibreOffice是一套免费开源的办公软件&#xff0c;其中包含一个强大的Python宏系统&#xff0c;可以使用Python编写脚本来增强办公软件的功能。本文将介绍LibreOffice Python宏是什么&#xff0c;如何使用Python编写宏&#xff0c;并提供一些示例&#xff0c;以便读者可以…

去付款--支付宝沙箱的简单测试

alipay-demo 进入开发者中心–开发工具–沙箱–设置公钥 搜索电脑网上支付–查看Demo–查看配置类–查看业务逻辑 我们的基础配置类主要是初始化我们的alipay客户端 真正去付款的时候是提交了一个form表单达到一个真正的支付jsp,java代码首先初始化我买的Alipay客户端&#xf…

瑞吉外卖 - 新增分类功能(11)

某马瑞吉外卖单体架构项目完整开发文档&#xff0c;基于 Spring Boot 2.7.11 JDK 11。预计 5 月 20 日前更新完成&#xff0c;有需要的胖友记得一键三连&#xff0c;关注主页 “瑞吉外卖” 专栏获取最新文章。 相关资料&#xff1a;https://pan.baidu.com/s/1rO1Vytcp67mcw-PD…

网安学习踩坑经验篇

回想学习网络安全一年来&#xff0c;踩了不少坑走了不少弯路&#xff0c;在此稍作总结&#xff0c;希望可以帮助那些想要入门 web 安全或者是想打CTF的同学们一些建议 坑点 先总结一下&#xff0c;我在学习中遇到的坑点 只看视频&#xff0c;眼高手低&#xff0c;不练习&…

【嵌入式Linux】设备树基本语法

设备树基本语法 1_总领-本期设备树视频要怎么讲&#xff1f;讲什么&#xff1f;_哔哩哔哩_bilibili 基本的 特殊的 中断控制 描述GIC控制器 时钟 CPU GPIO 个数&#xff0c;保留范围&#xff08;起始、长度&#xff09;&#xff0c;个数对应的名字 GPIO映射-这个脚被用了换一…

chatgpt赋能Python-numpy_归一化

NumPy归一化&#xff1a;理解数据规范化的重要性 什么是归一化&#xff1f; 在数据科学和机器学习中&#xff0c;归一化是预处理数据的一种常用技术。归一化是指将数据缩放到一个特定的范围内&#xff0c;通常是0到1或-1到1之间。 例如&#xff0c;我们可能比较一家医院的三…

渗透测试--5.3.使用john破解密码

前言 由于Linux是Internet最流行的服务器操作系统&#xff0c;因此它的安全性备受关注。这种安全主要靠口令实现。 Linux使用一个单向函数crypt&#xff08;&#xff09;来加密用户口令。单向函数crypt&#xff08;&#xff09;从数学原理上保证了从加密的密文得到加密前的明…

Java笔记_22(反射和动态代理)

Java笔记_22 一、反射1.1、反射的概述1.2、获取class对象的三种方式1.3、反射获取构造方法1.4、反射获取成员变量1.5、反射获取成员方法1.6、综合练习1.6.1、保存信息1.6.2、跟配置文件结合动态创建 一、反射 1.1、反射的概述 什么是反射? 反射允许对成员变量&#xff0c;成…

基于IC5000烧录器使用winIDEA烧写+调试程序(S32K324的软件烧写与调试)

目录 一、iSYSTEM简介二、如何使用iSYSTEM winIDEA烧写调试程序2.1 打开winIDEA&#xff1a;2.2 新建一个Workspace;2.3 硬件配置:2.4 选择CPU芯片型号&#xff1a;2.5 加载烧写文件&#xff1a;2.6 开始烧录程序&#xff1a;2.7 程序调试Debug&#xff1a;2.7.1 运行程序&…

PCL点云处理之单点选择的交互操作(一百六十七)

PCL点云处理之单点选择的交互操作(一百六十七) 一、效果展示二、实现代码一、效果展示 交互选择点,输出点信息,具体如下图所示 二、实现代码 #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> #include <pcl/visualization/pcl_visu

Spring Cloud Alibaba(二)Nacos统一配置管理

目录 一、为什么需要配置中心 二、常用的配置中心 Nacos 的几个概念 三、Nacos配置中心的使用 &#xff08;一&#xff09;properties格式 1、导入依赖 2、在配置中心新建配置 3、修改配置文件名为bootstrap.yml 4、在微服务中添加nacos config服务地址的配置 5、测试…