使用 Spring Initializr 创建
IntelliJ IDEA 支持用户使用 Spring 项目创建向导(Spring Initializr )快速地创建一个 Spring Boot 项目,步骤如下。
1. New Project -> 选择 Spring Initializr -> next
2. 其中,将Type 改为 Maven Project; Packaging 改为 jar ;Java Version 改为 8。
3. 选择 Spring Boot 的版本及所依赖的 Spring Boot 组件(例如 Spring Boot 的版本为 2.7.1, Spring Boot 组件为 Web)
4. 根据需要修改项目名称及项目存储位置等信息,最后点击 Finish 按钮,完成 Spring Boot 项目的创建。
5. 创建成功后的目录结构如下:
6. 在wwr包下新建一个controller包,并创建一个名为HelloController的java文件![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/731315b40233ea36ae00517d375f5cb8.png)
package com.wwr.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello Spring Boot Demo ";
}
}
@ResponseBody用法详解
@RequestMapping注解解析
7. 启动 Spring Boot 项目,然后在地址栏访问 “http://localhost:8080/hello”。
8. 报错了
原因:
IDEA目录结构的问题,Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包 。而我的controller则放在了最外层的包里面。导致找不到页面。
解决:将controller包移动到demo1里去,重新启动。
刷新一下
详细解决方法
9. 新建项目报Error: connect timed out错误
原因:
连接不上默认的这个东西
解决办法:
在新建项目时,勾选Custom,输入https://start.aliyun.com