idea创建第一个springboot程序

news/2025/2/26 15:16:05

说明:
我计划用idea,创建第一个springboot程序,但是作为新手完全不会弄,今天我就亲自尝试一边,并且出一期详细,完美的教程,亲测可以运行

step1.

点击file ,  
选new,
选择project

step2.

选择左侧的spring boot,
右侧language勾选java,
type选择maven,
jdk选择18,
java选择17,
packaging选择jar

step3.点击next


developer tools 选择lombok
web选择spring web
template engines 选择 thymeleaf
sql选择mybatis framework  和 mysql driver

step4.勾选完毕,选择create

step5.等待创建完毕。
step6.新建hellocontroller类 C:\Users\demo6\src\main\java\com\example\demo\HelloController.java

java">package com.example.demo;

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

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "Hello Spring Boot!";
    }
}

step7.修改C:\Users\Administrator\IdeaProjects\demo5\src\main\resources\application.properties

# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/db_spring?useSSL=false
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 服务端口配置
server.port=5200


step8.运行,打开浏览器,http://localhost:5200/hello
如果显示,Hello Spring Boot! 表示成功


http://www.niftyadmin.cn/n/5868876.html

相关文章

比较RPC和RESTful API的优缺点

RPC和RESTful API是两种不同的远程调用方式,它们各自具有不同的优缺点。 RPC的优点包括: 高效:RPC使用自定义的通信协议,可以减少报文传输量,提高传输效率。灵活:RPC支持多种语言,不同的编程语…

QT 中的元对象系统(一):元对象和元数据

目录 1.为什么需要元系统 2.元数据 3.模拟元对象系统 3.1.元对象声明 3.2.对C扩展 3.3初始化元对象 3.4.使用元对象 4.QT的元系统 4.1.元对象系统基于QObject类、Q_OBJECT宏、元对象编译器MOC实现 4.2.元对象系统的功能 4.3.Q_PROPERTY()的使用 4.4.Q_INVOKABLE使用…

ARM 可执行程序的生成过程

一:ARM 可执行程序的生成过程 1. 课程内容介绍 汇编语言:汇编语言是与计算机硬件直接交互的低级语言,使用助记符表示机器指令。学习汇编语言有助于理解计算机的工作原理和优化程序性能。调试程序:调试是软件开发中不可或缺的一部…

20250225使用Timeshift备份Ubuntu20.04系统

sudo apt-get install timeshif 20250225使用Timeshift备份Ubuntu20.04系统 2025/2/25 20:41 缘起:以前是用ghost来备份win2000/xp,以及WIN7系统。后来WIN10用ghost优势不再了! 貌似是symantec不再开发/升级/维护了。Symatec Ghost。 偶然发现…

5分钟使用Docker部署Paint Board快速打造专属在线画板应用

文章目录 前言1.关于Paint Board2.本地部署paint-board3.使用Paint Board4.cpolar内网穿透工具安装5.创建远程连接公网地址6.固定Paint Board公网地址 💡 推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住…

【Git学习笔记】Git常用命令

Git常用命令 1、仓库2、配置3、增加/删除文件4、代码提交5、分支6、标签7、查看信息8、远程同步9、撤销10、其他 1、仓库 # 在当前目录新建一个Git代码库 $ git init# 新建一个目录,将其初始化为Git代码库 $ git init [project-name]# 下载一个项目和它的整个代码历…

DeepSeek-R1技术全解析:如何以十分之一成本实现OpenAI级性能?

一、现象级爆火背后的技术逻辑 2025年1月20日,中国AI公司深度求索(DeepSeek)发布新一代大模型R1,其性能直接对标OpenAI的o1版本,但训练成本仅为后者的1/20(600万美元 vs. 1.2亿美元)&#xff0…

【CSP/信奥赛通关课(六):信奥赛STL专题】

CSP/信奥赛通关课(六):信奥赛STL专题 课程简介: 讲解信奥赛C中的STL核心组件:容器、迭代器、算法等,分析重点案例,让学生在实践的过程中熟练掌握信奥赛C相关的STL重要知识点。 课程教学目标&…