Bootstrap

社交网络应用从零开始第一天——环境搭建

安装Java开发环境

参考文章:java 环境配置(详细教程)_java环境配置-CSDN博客JAVA17---安装+配置环境变量 | JAVA安装完整教学_jre-17 to run.-CSDN博客

我看很多人推荐用jdk8,但是我预计要用SpringBoot框架,所以我选jdk17

怎么选参考文章:Java中JDK8、JDK11、JDK17,该怎么选择?-阿里云开发者社区 (aliyun.com)

jdk下载

java下载地址Java Downloads | Oracle 中国,选择jdk17,Windows,x64 Installer

下载好之后直接运行,然后一直下一步就可以了,不过记得改一下下载地址,不改也记一下下载地址,这是要用的。

配置环境变量

我用的Windows11,打开设置,选择系统→系统信息→高级系统设置

或者直接搜索高级系统设置

然后点击环境变量

然后新建两个系统变量:JAVA_HOME(变量值为刚刚jdk的下载地址)和CLASSPATH(变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)

然后再双击自己的用户变量的Path,然后新建两个:

%JAVA_HOME%\bin和 %JAVA_HOME%\jre\bin

然后一直确定就行了

验证是否成功

桌面右键选择在终端打开,然后输入Java

这样就算成功了 

安装Maven 

参考文章:(2024.6.23)最新版MAVEN的安装和配置教程(超详细)_maven 安装-CSDN博客Java升级JDK17(更高版本同理),修改maven_jdk17 maven-CSDN博客

下载

下载地址:Maven – Welcome to Apache Maven 

 记得注意一下maven版本是否和Java版本适配,比如这个4.0.0-beta-3版本需要Java 17才行

我下的apache-maven-3.9.8-bin.zip的网盘链接:

链接:https://pan.baidu.com/s/1M8lpK3GWY9ZBFt05eBQ02Q 
提取码:r6s3

然后全部解压

配置环境

按配置java环境一样的步骤,打开高级系统设置→环境变量→新建系统变量MAVEN_HOME,值为刚刚解压的路径,如图

或者你选择浏览目录,一直到能显示bin,就选bin的上级目录

然后双击自己的用户变量的Path,新建%MAVEN_HOME%\bin

验证

同样到桌面打开终端,然后输入mvn -version

这样就是成功了

配置仓库

找个你习惯的地方新建一个文件夹当作maven的本地仓库,命名也按自己的习惯就行,然后可以先复制一下这个新建文件夹的路径,等会儿用

在conf目录打开setting文件

查找到仓库目录

红线处改为刚刚新建的仓库文件夹的路径

然后将远程仓库地址配置为阿里云,首先查找mirror找到这段代码

 然后把他们替换为

    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

然后先不要退出,配置jdk还要改这个文件

配置jdk

首先找到这个位置

然后插入下列代码片段

 jdk1.8用这段

<!-- java版本 --> 
<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
</profile>

jdk17版本用这段

    <profile>   
        <id>jdk17</id>
        <activation>   
            <activeByDefault>true</activeByDefault>
            <jdk>17</jdk>   
        </activation>
        <properties>   
            <maven.compiler.source>17</maven.compiler.source>
            <maven.compiler.target>17</maven.compiler.target>
            <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
            <encoding>UTF-8</encoding>
        </properties>   
    </profile>

插完长这样 

然后就可以保存退出了

再次验证

打开终端,输入mvn help:system,最后运行结果说success那就是成功了

安装IntelliJ IDEA

参考文章安装JDK17、IDEA并配置Java环境_idea 配置jdk17-CSDN博客

下载

下载地址Thank you for downloading IntelliJ IDEA! (jetbrains.com)

记得是下载exe,下好之后直接运行,可以改一下安装地址,然后创建桌面快捷方式需要勾选,其他的可以不用管,直接下一步下一步就行。

下完先不要登进去。

免费使用

参考免费使用教程

先在JETBRA.IN CHECKER | IPFS随便点一个有地球图标的

然后点这里下载压缩包

下载好了解压进入scripts文件夹

 点击运行图示文件

然后回到刚刚的网址复制激活码

 然后打开Intellij IDEA,用激活码激活就行

因为我忘记截图了,所以用pycharm示意一下,如果你的pycharm没激活,也可以顺便用这种方法激活,不用重新运行install-current-user.vbs文件,直接再点进刚刚的网页复制激活码就可以

测试

先新建一个项目

按图示选择,自己命个名,然后下一步

按图选择,然后create

 在图示文件设置端口server.port=8088

新建一个文件

如下图,上面是文件名,自己随便写一个,下面选Class,然后回车创建

在新建的文件里写代码:

// 导入必要的包
package com.example.demo; // 定义当前类所在的包名
// 导入Spring框架的注解,用于处理HTTP请求
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
// 使用@RestController注解定义一个RESTful控制器类
// 这意味着该类中的方法将直接响应HTTP请求,且返回值将被序列化为响应体
@RestController
public class Controller {
    // 使用@RequestMapping注解定义一个处理"/test"路径请求的方法
    // 当客户端向"/test"发起GET请求时,这个方法将被调用
    @RequestMapping("/test")
    public String demo1() {
        // 返回一个字符串"Hello World"作为响应体
        return "Hello World";
    }
}

红圈处根据自己的命名更改,一般默认代码会写出来这两句,复制粘贴替换一下就行

根据图示运行

 再回自己创建的文件点击那个有网络图标的绿圈

在弹出的这个窗口的get后面填写“之前设置的地址和端口/test”,然后运行

成功!

 

;