从零开始学spingboot-hello world
第一个hello world
第一步:创建工程
第二步 选择spring Assistant(Spring Initializr)
注意:新版的idea可能没有spring Assistant(Spring Initializr)选项,可以通过打开setting–》Plugins–》Marketplace–》输入spring查找到Spring Assistant–》Installed–》重启idea 即可:
第三步 工程名称设置
设置Group Id,Artifact Id,Project name,Package name。其他用默认选项即可。
groupId和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven仓库去,你想要找到你的项目就必须根据这两个id去查找。groupId是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。artifactId就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
groupId一般分为多个段,这里只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artifactId是tomcat。(https://www.cnblogs.com/JimKing/p/8602392.html)
第四步 选择用到的dependencies
本项目是web服务,选择Web–》Spring Web Starter即可
注:有些的没有Spring Web Starter选项,可以选择Web–》Web
第五步 创建项目
第六步 创建package包
在java目录(Source Root)右键–》New–》package–>输入com.csdn.helloworld.controller–>OK
第七步 创建java类
controller包下右键–》New–》Java class–>输入HelloWorld–>OK
第八步 输入hello world代码
代码如下:
package com.csdn.helloworld.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorld {
@RequestMapping("/helloworld")
public String helloWorld(){
return "Hello World!";
}
}
打包代码
最右边的Maven选项框–》compile–》package–》target下面会生成helloworld的jar包
运行
1)点击Run选项–》Run按钮
2)这时候会显示设置选择 Edit Configurations–》点击左上角+号–》选择JAR Application–》Configurations的Path to Jar选择打包生成的jar包–》设置Name(自定义)–》点击OK
3)这时候在点击Run选项–》Run按钮–》选择你自定义的Name运行。或者在右上角选择定义的Name,点击运行的图标运行程序即可
4) 运行成功
可以点击停止按钮停止,在输出台可以看到输出日志,服务器的启动端口默认8080
浏览器访问
浏览器输入(http://localhost:8080/helloworld),浏览器打开返回hello world,这样第一个hello world程序执行成功
注:程序代码下载地址:https://download.csdn.net/download/weixin_43254439/11258478