福哥需要开发一个Java的控制台程序,用来在后台运行Canal服务器
第一次尝试使用Java项目模板,空空荡荡的什么都没有,果断放弃!
第二次尝试使用Mavan项目模板,有到是有了,项目启动搞不定,改了代码不更新,每次都重建项目,果断放弃!
第三次尝试使用Spring下面模板,不得不说,“全家桶”就是好~~
选择java类型
选择默认的
填写项目名称,选择项目保存路径,设置项目包
我们先来一个Hello world吧
编译一下,看看控制台输出信息
发现项目只有一个 java 文件,这没有 Maven 怎么玩啊??
删除项目,重新来过!!!
选择maven
填写 GroupId,ArtifactId,GroupId 就是项目包路径,ArtifactId 就是项目名称
填写项目名称,选择保存路径
发现项目是空的,什么都没有
我们手动建立目录和入口程序
我们还是来一个Hello world吧
发现启动按钮是灰色的,无法运行!?好吧,我们来设置项目启动
我们设置自己的Maven库
设置Java Compiler
设置build参数
点击“Add Configuration”,点击“+”,选择 maven
设置启动主类为 CanalApplication
点击项目启动按钮“CanalApplication”启动项目
查看控制台输出
发现每次改了代码,点击运行后,内容居然没有变化!?
然后尝试Rebuid Project,结果看到更改的内容了。
难度要我每次改了代码去Rebuild Project吗?
删除项目,重新来过!!!
我们选择Spring Initializr类型
这里我写的是 canal
这里根据自己的情况选择依赖库包,福哥什么都没选
填写项目名称,选择保存路径
我们设置自己的Maven库
设置好之后需要重启项目,不然还是会从默认镜像下载
打开CanalApplication.java,写上启动类内容
在run方法里输出Hello world
点击“Run”测试
可以从控制台看到我们打印的Hello world字符串还是我“全家桶”最好用了,哈哈哈~~
我们今天学习了如何建立Java控制台程序,如果建立Maven控制台程序
接下来我们就要做Canal项目了~~