Springboot开发路程(一)(编译器为Visual Studio Code)

Springboot路程(一)(编译器为Visual Studio Code)

    • 编译(测试)环境的选择
    • 请问:大象关进冰箱一共需要几步??

这里是新人,还请各个技术大佬们怜惜(ovo),这个系列主要想记录,没错,这是一个系列,也是一个记录,记录一下我第一Springboot项目遇到的一些问题,如果能帮助别人的话那就更好了(笑)。
首先呢,是一个编译(测试Debug)环境的选择!

编译(测试)环境的选择

编译器:Visual Studio Code
由于硬盘的每隔几个月就会“滋啦滋啦!”然后系统就会“砰!”一下消失掉,所以就用了一个我感觉比较好安装的:Visual Studio Code,当然各位大佬们可以选择 EclipseMyEclipse就不用说了) 或者 Ideal或者Jbuilder8等等。每个编译器都有自己的优点。

我选择的是 Visual Studio Code(强调一遍!)。

JDK 的版本用的是 1.8(因为上学期间一直用的就是这个,而且安装包一直躺在移动硬盘里,Oracle 的官网下载太慢(碎碎念中…))

数据库:MySQL
数据库用的是 MySQL 数据库,我在大学期间学习的是SQL ServerOracle,但是当初在网上找的pom.xml里的dependency(依赖)内写的是 MySQL 的 JDBC (谁让我当初找到的就是这个呢,反正对于我这种萌新来说什么数据库都无所谓。)

系统环境:Windows
虽然总是崩溃,用的还是Windows,本来第319次系统崩溃的时候,想装一个Linux特别是Kali Linux,但是由于各种各样的原因,安装的还是Windows(因为懒)。

请问:大象关进冰箱一共需要几步??

(注: 这里没有 配置Java 环境的步骤!!这里没有 配置Java 环境的步骤!!这里没有 配置Java 环境的步骤!!)
(而且为了显得针对性,所以没写关于 Maven的配置,Maven配置可以参考大佬们的配置,很简单的,而且很必要!
前辈的Maven配置详细步骤 。)

请问大象装冰箱一共几步? 一共三…b,跑题了!

Visual Studio Code 引用(毕竟是我自己用的编译器)

Step 1: 打开Visual Studio Code,使用快捷键 Ctrl + Shift+~ 或者点击右侧边栏第 五 个图标,结果如下

Springboot开发路程(一)(编译器为Visual Studio Code)_第1张图片
Search Extensions in Marketplace 处 敲 搜索项 Spring Boot Extension Pack,搜索到后点击 “Install”,耐心地等安装完毕就可以了;

Step 2 : 配置Visual Studio Code的 JSON文件设置

Springboot开发路程(一)(编译器为Visual Studio Code)_第2张图片
点击 Settings

Springboot开发路程(一)(编译器为Visual Studio Code)_第3张图片
这里中文版和英文版应该是有点区别(毕竟我很少用汉化后的编译器,一般都是用英文版的)

Springboot开发路程(一)(编译器为Visual Studio Code)_第4张图片

点开后(我这个已经配置完了)

Springboot开发路程(一)(编译器为Visual Studio Code)_第5张图片
其实,这个情况有一部分是在第三步后,编译器自动加上的 比如 Lombok的路径还有 自己自己配的 Git 所以具体需求还是看自己的。

Step 3
让编译器自动、快速完成最基本的配置(包括一些插件 Thymeleaf(或者用Freemarker或者JSP)、Lombok、DevTools)
(这几个是固定的,我就不截图了(懒.jpg))

首先,还是快捷键 Ctrl + Shift+P , 输入 Spring ,选择 Spring Initialzr: Generate a Maven Project
(看见了吧,先安装一下Maven去吧)。

其次,选择 编程语言Java,之后输入 Group Id、Artifact Id,选择一下Springboot 的版本,(注意:2.X 和 1.X 是由很大不同的,不同相当于Python 的 2.X和 3.X (这里只是夸张一下啊,切勿当真而且到处宣传))。

最后,选择一下初始的集成!(这可方便很多!)

我认为可以考虑集成的(当然也是我看见集成比较多的)

DevTools
代码热更新,改完后台代码不用手动重启,自动重新启动

Web(这个是必要的)
集成tomcat 、Spring MVC

Lombok
智能生成setter、getter、toString(当然也可以自己定义)

Thymeleaf(这个是前端页面用的)
模板引擎,反正这个玩意儿看你自己喜不喜欢用,一开始我确实喜欢用,但是模板嘛,毕竟是有极限的!!!(难道你不做模板了???)

回车之后就建立完一个完整的 Springboot 项目了!!!

下期! DemoApplication.java 与 Controller 位置关系
(黑板上排列组合,你舍得解开吗?谁与谁坐,她又挨着他~~)

你可能感兴趣的:(Springboot,java,spring,maven)