搭建一个Spring Boot项目Hello World

写在前面

从零开始的Spring Boot(2、在Spring Boot中整合Servlet、Filter、Listener的方式):https://www.cnblogs.com/gaolight/p/13121984.html

一、搭建项目:

1)从官网搭建项目:

1、官网地址:https://spring.io/projects/spring-boot

2、点击此处进入https://start.spring.io/:配置页面

3、配置如下:并点击generate

4、将生成的压缩文件保存在本地文件夹中,并解压:

5、导入项目,并等待项目加载完成。

2)通过IDEA脚手架创建项目

1、打开IDEA,创建新项目

2、选择Spring Initializr,如图,点击NEXT

3、配置如下,根据自己需求更改,点击NEXT

4、添加web依赖

5、选择项目保存地址,点击Finish

6、等待项目加载完成,创建完毕

3)通过IDEA的Maven项目创建

1、创建新项目,并选择Maven,点击NEXT

2、配置如下,点击Finish.

3、配置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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.demo</groupId>
<artifactId>springbootdemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springbootdemo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build> </project>

4、在java下创建SpringbootdemoApplication.java文件及相关包,并修改内容,创建完毕,如下

package com.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Springbootdemo3Application {
public static void main(String[] args) {
SpringApplication.run(Springbootdemo3Application.class,args);
}

4)运行项目

二、编写Hello Worid代码
1、创建HelloWorldController.java文件及相关包,修改文件内容,如下:

package com.demo.springbootdemo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class HelloWorldController { @RequestMapping("/helloworld")
public String showHelloWorld(){
return "HelloWorld!";
}
}

2、启动启动类class SpringbootdemoApplication,在浏览器中输入http://localhost:8080/helloworld

恭喜你,你已经完成了Spring Boot项目的创建,并开启了你Spring Boot的第一行代码!

												

最新文章

  1. ENode框架Conference案例分析系列之 - 复杂情况的读库更新设计
  2. [Think In Java]基础拾遗1 - 对象初始化、垃圾回收器、继承、组合、代理、接口、抽象类
  3. Qt里的slot
  4. JVM内存区域介绍
  5. Nagios监控ganglia的指标
  6. hdu 3934&amp;&amp;poj 2079 (凸包+旋转卡壳+求最大三角形面积)
  7. score
  8. 获取json对象的id或者根据name获取id
  9. simple水平导航条
  10. iOS 使用CLGeocoder获取地理位置
  11. 各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)
  12. SpringCloud系列——Feign 服务调用
  13. python自动化测试常用断言的使用方法
  14. Android 开发 PopupWindow弹窗
  15. day08-(xml&amp;&amp;tomcat)
  16. [转]让iframe自适应高度-真正解决
  17. linux 6.5上创建新用户后,不能登陆?
  18. nginx upstream的配置
  19. Zookeeper的集群安装
  20. MVC基于角色权限控制--权限过滤

热门文章

  1. Java数组声明创建和使用以及多维数组、Arrays类、稀疏数组
  2. C#用Linq对列表/集合进查询
  3. Jmeter(三) - 从入门到精通 - 测试计划(Test Plan)的元件(详解教程)
  4. Redis数据迁移同步工具(redis-shake)
  5. PowerDesigner使用教程(二)
  6. Github自动打包并推送Nuget版本
  7. mysql页面查询
  8. MVC设计模式-查询与删除
  9. 使用jQuery实现Ajax
  10. STM32读取bq33100数据——硬件IIC