配置好之后进入下一步
3.项目命名
可以略过
4.搭建Web项目
5.选择项目目录
可略过
6.导入依赖包
删除掉这三个文件夹/文件
- .mvn
- mvnw
- mvnw.cmd
导入依赖包
点击 Enable Auto-Import
如果觉得慢可以看看文末的Tips部分,但是我也没用过不知道效果如何
结构介绍
- demo
- .idea
- src
- main
- java
- com.example.demo
- DemoApplication.java
- com.example.demo
- resources
- java
- test
- main
- …//一些不重要的东西
- pom.xml
DemoApplication.java
这是主程序入口
1 | package com.example.demo; |
编写HelloWorld程序
在DemoApplication.java同级或者下级的包下新建一个HelloController类,当然名字也可以自己取
1 | package com.example.demo; |
1.使用注解@Controller
1 | public class HelloController { |
在这里的上一行输入@Controller(输入一个 @ 之后IDE会有提示信息)
说明这是一个控制器
按下回车它会帮我们把import语句写好
1 | package com.example.demo; |
2.编写sayHello方法
在Controller类下新建一个方法,咱们叫sayHello吧,因为我们想程序输出”Hello, world!”,所以返回值是String类
1 | package com.example.demo; |
3.使用注解@ResponseBody和@RequestMapping
- @ResponseBody 声明响应部分
- @RequestMapping声明”入参”
比如说我想给服务端调用sayHello方法,传递一个入参hello
则将这两句
1 |
|
添加到sayHello方法上,IDE还是会帮你自动把import语句补全
1 | package com.example.demo; |
编写完成
运行
回到DemoApplication.java
点击小箭头开始运行
看控制台发现端口为1080
打开浏览器,在地址栏输入
127.0.0.1:8080/hello
或
localhost:1080/hello
或者点击这个链接,在地址后面加上你的
@RequestMapping(“”) 里面的内容
完成!
Tips
第一次使用会导入大量的依赖包,如遇下载速度缓慢,可以试试阿里仓库镜像
在IDEA的安装目录找到maven3的settings.xml
1 | %安装目录%\IntelliJ IDEA 2019.3.2\plugins\maven\lib\maven3\conf\settings.xml |
打开并找到
< mirros >< /mirros >
一般在146~159行1
2
3
4
5
6
7
8
9
10
11
12
13
14<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
</mirrors>
1 |
|