当前位置: 首页 > news >正文

【Spring】手动创建Spring|Boot项目

Spring 缺点

  • 配置繁琐
  • 依赖繁琐

SpringBoot

  1. 创建Maven项目
  2. 导入SpringBoot依赖
  3. 定义Controller
  4. 编写引导类??
  5. 启动测试

创建

需要有以下依赖

  1. jdk
  2. maven

在这里插入图片描述

【纯手工打造 | Maven打造出来SpringBoot项目】

在此之前必须要准备好jdk的版本。若我们需要使用本地版本的maven,则还需准备本地maven。
具体操作详情请见:maven永久性操作指南

  1. 打开IDEA 创建Maven项目
    在这里插入图片描述

  2. 创建前进行相应的书写和选择.
    在这里插入图片描述

  3. pom.xml
    父工程
    父工程
    web启动依赖
    在这里插入图片描述


<!--1. 配置pom.xml 继承父工程 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.18</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
  1. 创建启动类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class,args);}
}

问题

在这里插入图片描述

http://www.xdnf.cn/news/363853.html

相关文章:

  • 【Golang】gin框架动态更新路由
  • C++--NULL和nullptr的区别
  • ATH12K 驱动框架
  • ch09 题目参考思路
  • 不黑文化艺术学社首席艺术家孙溟㠭浅析“雪渔派”
  • AI赋能智能客服革新:R²AIN SUITE 如何破解医疗行业服务难题?
  • 哈希表扩容怎么处理新插入的值?Swift 是怎么做的?
  • 力扣-19.删除链表的倒数第N个结点
  • Nacos源码—Nacos配置中心实现分析
  • Mysql数据库进阶
  • LMMSE、MMSE和LS
  • vscode 配置doxygen注释和snippet
  • RT-Thread 深入系列 Part 1:RT-Thread 全景总览
  • 【赛元8523触摸按键开发调试】
  • 【vue3】vue3中封装懒加载指令
  • C++ Lambda表达式详解:匿名函数的艺术与现代编程实践
  • 数字经济时代下的消费行为变迁与经济学启示
  • 解决 Redis 缓存与数据库一致性问题的技术指南
  • 【Linux网络】Socket-TCP相关函数
  • 大模型提示词策略
  • 赋能智能交通:时空图卷积网络引领速度预测新变革
  • PostgreSQL技术大讲堂 - 第89讲:重讲数据库完全恢复
  • 图解gpt之Seq2Seq架构与序列到序列模型
  • 【某OTA网站】phantom-token 1004
  • vue 监听元素大小变化 element-resize-detector
  • 《Vuejs与实现》第 6 章(原始值响应式方案)
  • 蓝桥杯青少 图形化编程(Scratch)编程题每日一练——图形特效
  • 嵌套路由~
  • leetcode - 双指针问题
  • Linux C语言线程编程入门笔记