同福

使用 IntelliJ 开发Java控制台程序(Java,Maven,Spring Boot)

介绍

介绍

福哥需要开发一个Java的控制台程序,用来在后台运行Canal服务器

第一次尝试使用Java项目模板,空空荡荡的什么都没有,果断放弃!

第二次尝试使用Mavan项目模板,有到是有了,项目启动搞不定,改了代码不更新,每次都重建项目,果断放弃!

第三次尝试使用Spring下面模板,不得不说,“全家桶”就是好~~

教程

建立Java项目

选择项目类型

选择java类型

7365a9864731d8f0.jpg

选择模板

选择默认的

faff4e8c674c033c.jpg

填写项目信息

填写项目名称,选择项目保存路径,设置项目包

dfc2d0c1e9816f2b.jpg

牛刀小试

我们先来一个Hello world吧

c62f5336a54c10a7.jpg编译一下,看看控制台输出信息

ce554d92a9053036.jpg

问题

发现项目只有一个 java 文件,这没有 Maven 怎么玩啊??

删除项目,重新来过!!!

建立Maven项目

选择项目类型

选择maven

b3f117db1cfc334f.jpg

填写项目信息

填写 GroupId,ArtifactId,GroupId 就是项目包路径,ArtifactId 就是项目名称

5156c953b0c6046a.jpg

填写项目信息

填写项目名称,选择保存路径

bed5ce425f7a48d4.jpg发现项目是空的,什么都没有

c238b4ce486b993b.jpg我们手动建立目录和入口程序

5f9162e566bffa0d.jpg

牛刀小试

我们还是来一个Hello world吧

e703844408f4a4ee.jpg发现启动按钮是灰色的,无法运行!?好吧,我们来设置项目启动

配置Mave项目

设置Maven

我们设置自己的Maven库

181809e84c0a6916.jpg

设置编译器

设置Java Compiler

e482883861e0d688.jpg

设置POM

设置build参数

061e1e9115e3b3d4.jpg

设置项目启动

点击“Add Configuration”,点击“+”,选择 maven

3f3abe339633ee86.jpg

设置启动主类

设置启动主类为 CanalApplication

325f1849f42afdde.jpg

编译程序

点击项目启动按钮“CanalApplication”启动项目

查看控制台输出

994ae447f81ee90b.jpg

问题

发现每次改了代码,点击运行后,内容居然没有变化!?

然后尝试Rebuid Project,结果看到更改的内容了。

难度要我每次改了代码去Rebuild Project吗?

删除项目,重新来过!!!

建立SpringBoot项目

选择项目类型

我们选择Spring Initializr类型

fe05283e50367a52.jpg

填写项目信息

这里我写的是 canal
c478d4fa23294ac2.jpg

选择项目依赖

这里根据自己的情况选择依赖库包,福哥什么都没选
13680f3caaf6e514.jpg

填写项目信息

填写项目名称,选择保存路径

9ee2a43df40aa1c3.jpg

配置Spring Boot项目

配置Maven

我们设置自己的Maven库
922361830dab9d3e.jpg

设置好之后需要重启项目,不然还是会从默认镜像下载

编写代码

打开CanalApplication.java,写上启动类内容

在run方法里输出Hello world

点击“Run”测试

可以从控制台看到我们打印的Hello world字符串
80bb1ab6bb684bb8.jpg还是我“全家桶”最好用了,哈哈哈~~

总结

我们今天学习了如何建立Java控制台程序,如果建立Maven控制台程序

接下来我们就要做Canal项目了~~