新建Spring Boot项目

使用IDEA 来创建:

文件-新建-项目

填写项目元数据

选择依赖项

此处可以先选 web-spring web

关于这些依赖项,更多可参考: IDEA创建Spring boot项目时各依赖的说明(Developer Tools篇)

项目结构介绍

展开项目,此时会有一个以 项目名+Application 命名的java类,里面有main方法,这就是程序入口,run它就类似启动tomcat,表示项目启动了;

同时在resource 目录下有个application.properties,这里存放配置文件,spring-boot启动时会来加载该文件

新建ShuangController类 并运行

新建ShuangController类,代码如下:

java 复制代码
package tech.dashen.hello;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class ShuangController {
    @RequestMapping("cui")
    public String shuangSpringBoot() {
        return "fliter use springboot";
    }

}

访问 http://127.0.0.1:8080/cui,可见到如下输出:

更多运行方式

除去IDE的run,还可以在项目根目录下执行 mvn spring-boot:run

或通过mvn install 生成jar后运行:

在项目根目录下执行mvn install,

之后会在target 文件夹下生成一个新的hello-0.0.1-SNAPSHOT.jar包,

执行java -jar hello-0.0.1-SNAPSHOT.jar

springboot的三种启动方式


更多参考:

【Spring Boot】IDEA 创建Spring Boot项目(详细步骤)

更多创建Spring Boot的方式,可参考:

创建Spring boot方式

创建 SpringBoot 项目的两种方式

相关推荐
4***g89411 小时前
Java进阶-SpringCloud设计模式-工厂模式的设计与详解
java·spring cloud·设计模式
__万波__11 小时前
二十三种设计模式(五)--建造者模式
java·设计模式·建造者模式
h***673711 小时前
Flask:后端框架使用
后端·python·flask
Victor35611 小时前
Redis(157)Redis的连接问题如何解决?
后端
北郭guo11 小时前
Java设计模式 【理论+代码实现】 让你从小白到大佬的蜕变
java·开发语言·设计模式
TeleostNaCl11 小时前
Docker | 如何限制容器的 CPU/内存/磁盘IO 的资源利用以降低性能消耗
运维·经验分享·嵌入式硬件·docker·容器·智能路由器
计算机徐师兄11 小时前
Java基于微信小程序的贝壳活动助手【附源码、文档说明】
java·微信小程序·贝壳活动助手·贝壳活动助手小程序·贝壳活动助手微信小程序·java贝壳活动助手小程序·java贝壳活动助手微信小程序
Gavin在路上11 小时前
架构设计之COLA架构
java·数据库·架构
MediaTea11 小时前
Python 库手册:gc 垃圾回收
java·开发语言·jvm·python·算法
碎像11 小时前
阿里云 ARMS 应用实时监控服务
java·阿里云·云计算