Spring Boot实践之二 使用Maven方式构建Spring Boot项目(springboot入门案例)

1.IDEA欢迎页面:Create New Project

2.选择Maven选项,右侧是选择当前项目的JDK,单击next进入下一步
在这里插入图片描述
3.分别填写Groupid(项目组织唯一标识符),Artifactidt(项目唯一标识符)和Version(项目版本号)
在这里插入图片描述
4.指定项定名称,默认会使用ArtifactID的内容,设置项目存储路径project location
在这里插入图片描述
5.项目创建完成后,会默认打开创建Maven项目生成的pom.xml依赖文件,同时在右下角会弹出“Maven projects need to be imported”(需要导入maven依赖)的提示框
在这里插入图片描述
说明:import changes:表示导入版本变化,只会导入本次变化的依赖
Enable Auto-Import:表示开启自动导入,后期会持续监测变化的依赖。这里选择此项,一旦pom.xml文件发生更改,依赖会自动导入。至此,完成了一个空的Maven项目。
添加Spring Boot相关依赖

6.在pom.xml中添加Spring Boot相关依赖,pom.xml内容如下

 <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <!-- 引入Spring Boot依赖 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.3.RELEASE</version>
    </parent>
    <groupId>com.itheima</groupId>
    <artifactId>manual_chapter01</artifactId>
    <version>1.0-SNAPSHOT</version>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>

<dependencies>
<!-- 选择的Web模块依赖启动器 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

</project>

7.编写主程序启动类

在项目的SRC-MAIN-JAVA目录下创建一个名称为com.itheima的包,在该包下新建一个主程序启动类ManualChapter01Application,内容如下:

package com.itheima;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication  //是Spring Boot框架的核心注解,表明ManualChapter01Application为为主程序启动类
public class Manualchapter01Application {
    public static void main(String[] args) {
        SpringApplication.run(Manualchapter01Application.class, args);//调用SpringApplication.run()方法启动主程序类
    }
   
 

8.创建一个用于Web访问的Controller
-在com.itheima包下创建名称为Controller的包,在该包下创建一个名称为HelloController的请求处理控制类,并编写一个请求处理方法,内容如下:

package com.itheima.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController //该注解为组合注解,等同于spring中的@Controller+@ResponseBody注解
public class HelloController {
    @GetMapping("/hello") //该注解等现于spring中的@RequestMapping(RequestMethod.GET)
    public String hello(){
        return "Hello Spring Boot!";
    }

在这里插入图片描述
9.运行项目(需要完成相关插件下载)后运行

在主程序启动类点运行按钮在这里插入图片描述
在浏览器上访问:http://localhost:8080/hello, 效果如下图在这里插入图片描述
扩展:IntelliJ IDEA可以自动优化导入包,但是有多个同名的类位于不同的包时,需要自己手动使用Alt + Enter进行导入。方法如下:

Settings→Editor→General→Auto Import
选中Optimize imports on the fly(自动去掉一些没有用到的包)和Add unambiguous imports on the fly(自动帮我们优化导入的包)
————————————————
版权声明:本文为CSDN博主「qq_26665293」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_26665293/article/details/104391095

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值