码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SpringBoot源码环境搭建


    目录

      • 前言
      • 环境要求
      • 下载代码
      • 编译项目
      • 运行 SpringBoot 自带的 sample

    前言

    本文是基于Spring Boot2.1.0的版本进行构建,已搭建过其他版本且编译成功的朋友可忽略此文!

    环境要求

    ● IntelliJ IDEA
    ● JDK1.8
    ● Maven3.5 以上(必须)

    下载代码

    https://github.com/spring-projects/spring-boot.git
    如果有条件的话,可以直接去GitHub上下载
    如果没有条件,可以下载下方蓝奏云的代码,版本同上!
    https://wwp.lanzouw.com/iSRe709k685e

    编译项目

    1. 我们要禁用 maven 的代码检查,在根 pom.xml 中增加一下配置即可
    <disable.checks>truedisable.checks>
    
    • 1
    1. 可能有的小伙伴们的 pom.xml 文件的 project 标签上显示java.lang.OutOfMemoryError错误,这是因为 IDEA 里的 Maven 的 importer 设置的 JVM 最大堆内存过小而导致的,如下图,此时可参考Maven 依赖包导入错误(IntelliJ IDEA)解决即可。
    2. 执行maven命令
    mvn clean install -DskipTests -Pfast
    
    • 1

    我在编译的这个过程中好像在下载一个什么包,下载挺久的,我按照网上的教程来的时候,人家没有提及这茬,我感觉自己等了将近七八分钟,按住CTRL c想终止的,结果他反而继续编译了(苦笑~),这我不好验证究竟是不是这个步骤可以忽略的,我整个编译过程持续了十分钟

    运行 SpringBoot 自带的 sample

    此时我们挑选spring-boot-samples 模块下的spring-boot-sample-tomcat 样例项目来测试好了,此时启动SampleTomcatApplication的main函数,启动成功界面如下:
    在这里插入图片描述
    打开浏览器访问: http://localhost:8080/,如下图:
    在这里插入图片描述
    至此,spring boot环境准备完成!

  • 相关阅读:
    如何构建高性能可视化架构?一个交互式实时数据引擎的架构设计
    neo4j community与neo4j desktop冲突
    Python编程指南:利用HTTP和HTTPS适配器实现智能路由
    MySQL字符集
    nRF5340(入门篇)之1.0 window下开发环境搭建
    禁止使用搜索引擎,你了解吗?
    Python中使用item()方法遍历字典的例子
    Kubernetes---使用端口转发来访问集群中的应用
    构建远程音乐库!群晖Audio Station公开共享音频实现公网访问
    Win10如何用管理员身份运行Windows终端?
  • 原文地址:https://blog.csdn.net/Curtisjia/article/details/126337236
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号