spring_boot入门:创建一个spring boot项目

【Spring Boot】SpringBoot快速入门: 创建你的第一个SpringBoot项目 本篇博客指导你快速入门Spring Boot并创建你的第一个项目。我们详细介绍了Spring Boot项目的创建,结构解析,如何创建RESTful API,如何添加数据库模型,以及如何运行和测试项目。无论你是新手还是有经验的开发者,本篇博客都能帮你掌握Spring Boot的基本操作,为你的Spring Boot学习之旅打下坚实的基础。 阅读详情

1.什么是Spring boot
相信用过spring的人都会有一个感受,就是配置文件太多了,一个项目搭起来,从web,mvc,再到数据源的配置文件等等;这几乎成为使用spring的开发者的痛点,因此,为了解决这个问题,spring boot横空出世。这里简单介绍spring boot怎么入门。
2.在Idea中创建一个spring boot项目

  • 选择spting Initailizr
    这里写图片描述
  • 点击next,然后再一下页面输入项目信息
    这里写图片描述
  • 点击下一步,勾选按web
    这里写图片描述
    最后选择完成

3.进入项目

  • pom.xml
    这里写图片描述
  • SpringBootTestApplication,项目的启动入口
    这里写图片描述

当然也可以另外创建WebApplication,只是要配置上@SpringBootApplication()注解,表示这是项目启动入口
@SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起
(1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类
(2)@ComponentScan:启用注解扫描
(3)@EnableAutoConfiguration:开启springboot的自动配置功能

4.创建一个helloController(不要忘记注解)
这里写图片描述
完成后运行此项目
这里写图片描述

5.访问页面
spring_boot默认端口是8080,直接访问http://localhost:8080/hello即可

打开页面之后,页面的内容是whitelabel error page:

这里写图片描述
说明系统找不到要访问的地址,原因是【Application启动类放的位置不对】要将Application放在最外层,也就是要包含所有子包。
将项目位置调整为:
这里写图片描述
再重新启动,访问成功

这里写图片描述

Spring Boot框架入门教程,无必详细 Spring Boot是Spring家族下的一个全新开发框架,其设计目的主要是用来简化Spring应用的创建及开发过程,它提供了自动配置,starter依赖等特性,从而使开发人员从大量的XML配置中解脱出来,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者。 动力节点的springboot本课程由浅入深,带你体验Spring Boot的极速开发过程,内容丰富,涵盖了SpringBoot开发的方方面面,并且同步更新到Spring Boot 2.x系列的最新版本,让你一次性拿下Spring B 阅读详情

相关推荐

IDEA中从https://start.spring.io网站创建springboot项目

目录 1、打开网站 2、将Demo导入到IDEA 3、编写Controller类 4、启动测试 1、打开网站 1>网站链接:https://start.spring.io/ 选择Project、Language、Springboot的version 2>输入Group、项目名等,并选择需要的打包方式以及Java的版本 3>右上方Dependencies处,点击ADD........ 添加需要的依赖 这里演示仅添加一个spring web依赖 4&g...

蓝多多的小仓库 1294

创建springboot项目的三种方法

创建springboot项目有三个途径:①从Maven项目改造为springboot项目②在线创建springboot项目(官网和阿里云脚手架)③在使用开发工具idea创建springboot项目( Spring Initializr),本质上其实就是使用在线创建的API

censhen的博客 1499

PDDL入门

PDDL的组成部分 Objects:对象,世界上我们感兴趣的事物。 Predicates:谓词,我们感兴趣的事实(例如对象的属性),可以为真,也可以为假。 An initial state:初始化状态,我们开始所处的世界状态,即开始时为真的事物。 Goal specification:目标状态,我们想要结束的世界的状态,即我们希望最终成为真实的事情。 Actions/Operators:动作/操作,改变世界状态的方式,即发生的事情改变了事实。 PDDL语法 PDDL 文件的扩展名通常是.pddl 要

工控小白2021的博客 4821

搭建SpringBoot项目三种方式(超详细版)

由于SpringBoot极大简化了Spring配置,所以只有一个application.properties配置文件,且Spring的自动配置功能使得大部分的配置都有默认配置,该文件的功能是覆盖默认配置信息,该文件不写任何信息都可以启动项目。SpringBoot项目中可以定义起步依赖,起步依赖不是以jar包为单位,而是以功能为单位,毕竟是一个约定大于配置的思想,凡是看到依赖带有stater单词的基本都不用添加依赖版本,因为这都已经在父项目parent中配置好了。然后直接点击Finish。

qq_53317005的博客 7万+

从零到一:Ollama工具在RK3588上的深度优化实践

本文详细介绍了如何在RK3588开发板上深度优化Ollama工具,以高效运行DeepSeek模型。通过CPU与NPU负载平衡、模型量化、温度控制等策略,显著提升性能并降低功耗,适用于边缘计算场景。文章提供了具体的配置命令和优化方案,帮助开发者充分发挥RK3588的硬件潜力。

rgv23456789的博客 311

WSOLA原理及matlab仿真

WSOLA原理 对于 OLA 算法来说,常常无法保持原信号中的周期性结构,在帧裁剪的过程中,不能保证每一个帧都能覆盖完整周期并保证其相位对齐,会产生相位跳跃失真。 为保证**基频不变**,就要使用 WSOLA 算法。 WSOLA 并不直接在 Ha 处找一帧进行直接拼接,而是在一个区间内寻找与理想帧最接近的一帧进行叠加。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8a234f4fde104fc69a9f3ddb7bcf3014.png?x-oss-process=ima

ManiacLook的博客 3215

如何创建 Spring Boot 项目

前言Spring Boot 的意思就是 Spring Boot 脚手架的意思,已经总结完成 Spring 的学习,Spring 框架的诞生就是为了简化 Java程序的开发,而Spring Boot 的诞生是为了简化 Spring 程序的开发。

weixin_64874291的博客 1万+

别再手动测接口了!用Pytest+Requests+Allure搭建你的第一个自动化框架(附完整源码)

本文详细介绍了如何使用Pytest+Requests+Allure搭建Python接口自动化测试框架,涵盖环境准备、核心组件封装、测试用例设计、报告生成及CI/CD集成等关键步骤。通过实战案例和完整源码,帮助开发者快速构建高效的接口自动化测试解决方案,提升测试效率和质量。

weixin_42546508的博客 321

如何创建一个SpringBoot项目?(详细的图文教程)

SpringBoot 简介 SpringBoot 官网地址:https://www.spring.io 官网介绍: Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that y

leeindex的博客 15万+

PCL 改进的RANSAC算法实现点云粗配准【2024最新版】

一种改进的RANSAC点云粗配准算法,具体改进见论文:“Pose Estimation using Local Structure-Specific Shape and Appearance Context”

点云侠的博客 37万+

使用GitLab的VS Code插件 GitLab Workflow 来进行项目的DevOps管理,助力研发效能

使用VS Code的GitLab Workflow插件,进行项目的DevOps管理,将效率提升到MAX。直接在VScode中管理流水线,一键跳转到创建 Issues,MR

知无涯 5293

SpringBoot项目的创建方式(五种)

这里可以进行勾选自己所需要的依赖,springboot会自动完成依赖的引入,也可以不做选择直接进行下一步,后续自己进行手动添加。类名可以自定义,只要保障下面代码中使用的类名和你自己定义的名称一样即可,也就是run方法中的那个class对应的名称。PS:8080为默认端口号,即此处不设置的话默认为8080,此处可以更改成别的端口号。各选项所填内容同之前一样,自己进行选择,选择完毕后点击下图所示按钮即可。点击Spring Boot进去,向下拉,点击下图中框出蓝字部分。

weixin_73735141的博客 7160

Qt入门教程【基础控件篇】QLineEdit输入框

QLineEdit输入框

小鱼酱的博客 3262

Spring Boot入门:创建一个简单的Spring Boot项目

本文以idea为例,创建spring boot项目: 1.文件 —>New—>Project 2.Group组织名称,Artifact项目名称,Type以Maven项目为例(具体考虑实际需求),Packaging输出格式,Java Version JDK版本,Language开发语言 3.选择依赖jar,根据需要添加,可不选择,后面手动加。 4.手动导入需要的jar包:pom.xm ...

博客园 3881

华为OD机试真题2025双机位C卷 C++ 实现【卡牌游戏】

小明正在尝试一种新的牌游戏。游戏规则只如下:首先,小明拿到一张写有数字m的牌。 然后,他会拿到另外n张牌,上面分别写有不同的数字,牌排成一排。小明的目标是从这排牌中找到一串连续的牌,这些牌上数字的总和可以被 m整除。你的任务是判断小明是否可以完成这个目标。

MISAYAONE的博客 281

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Spring Boot入门项目一:使用Intelij Idea创建一个Spring Boot工程

使用环境介绍 Java 版本: 1.8 IDE:Jetbrains Intelij IDEA maven版本:3.2 图文过程 新建一个工程 选择SpringInitializr 初始化工程 注意对应的JDK版本,最好是8,这里演示的是使用的SpringBoot 2.1.3 版本。 填写相关选项 三个地方随便写就好,这是一种maven 的组织方式,不用care ...

分享日常的学习,开展的项目,编写的软件,解决的问题等~ 4542

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

01Spring Boot 入门:从零创建第一个 Spring Boot 项目

摘要 Spring Boot 4.x通过三大设计哲学重塑Java开发范式:约定优于配置简化了传统Spring繁琐的XML配置,自动配置机制根据classpath依赖智能装配组件,内嵌服务器设计实现应用自包含。本文从架构师视角剖析Spring Boot核心思想,指导开发者正确搭建生产级项目环境(需Java 17+/Maven 3.9+),并详细介绍三种项目创建方式:官方Web界面(适合新手)、IDE集成工具(推荐日常开发)以及命令行方式(适合自动化场景)。不同于基础教程,本文特别强调理解自动配置背后的条件化装

模界 | AI工程化实践者 1413

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Spring Initializr入门指南:5分钟快速创建你的第一个Spring Boot项目

Spring Initializr是一款强大的Spring项目快速生成工具,能够帮助开发者在几分钟内创建结构完善的JVM项目。无论是Spring Boot应用还是其他Spring生态项目,它都能提供直观的配置选项和自动化的项目构建流程,让你专注于业务逻辑而非项目配置。 ## 🚀 为什么选择Spring Initializr? Spring Initializr作为Spring官方提供的项目生

gitblog_00025的博客 467

零基础入门:用AI快速创建你的第一个Spring Boot项目

我输入"创建Spring Boot待办事项应用,使用H2数据库和Thymeleaf模板",瞬间就得到了完整项目框架,连H2控制台的启用配置都自动加好了。的AI辅助,不需要先学三个月Java基础就能做出完整应用,特别适合想快速验证想法的新手。可以通过AI生成项目代码,连我这样零基础的小白也能快速上手,于是尝试用它创建了一个待办事项应用。整个过程比想象中简单很多,下面分享我的实践过程。作为一个刚接触Java开发的新手,一直想尝试用Spring Boot做个简单的项目练手,但面对复杂的配置和概念总是望而却步。

SilverMoon18的博客 299

Spring Boot CLI 入门项目

看此文; https://blog.youkuaiyun.com/bcbobo21cn/article/details/109063292 运行spring boot cli程序;运行了如下; 访问网页看到如下; 下面来做一个入门项目;创建如下目录和文件; 用 tree /f 看一下,一共三个文件;其中2个html; 命令行输入 echo. > a.txt,创建一个空的a.txt; 代码如下; groovy文件; @Controller @Grab('spri...

bcbobo21cn的专栏 214

Spring boot创建第一个demo

本文将简述如何来创建Spring boot入门级第一个demo 这里用maven来构建项目: 创建Spring boot项目,方式一 Spring官方有提供一个创建的地址https://start.spring.io/ 我们可以直接在这个地址上直接来创建demo 创建项目方式二 我们直接用idea开发工具创建 ...

qq_14926283的博客 343

【SpringBoot框架篇】1.搭建第一个springboot项目

文章目录简介特点搭建第一个springboot项目创建项目添加web接口配置启动端口启动程序idea中启动编译成jar包后启动 简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新的应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(快速应用程序开发)成为领导者。 特点 .创建独立的Spring应用程序 .嵌入的Tomcat,无需部署WAR文件 .简

皓亮君的博客 3631

万字笔记,史上最全的Spring Boot快速入门笔记

Spring Boot是Spring家族下的一个全新开发框架,其设计目的主要是用来简化Spring应用的创建及开发过程,它提供了自动配置,starter依赖等特性,从而使开发人员从大量的XML配置中解脱出来,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者。 动力节点的springboot本课程由浅入深,带你体验Spring Boot的极速开发过程,内容丰富,涵盖了SpringBoot开发的方方面面,并且同步更新到Spring Boot 2.x系列的最新版本,让你一次性拿下Spring B

f5465245的博客 289

Spring Boot 入门级项目Hello world 并修改启动端口

环境配置:Eclipse Oxygen.3 Release (4.7.3)(自带Maven) + Spring Boot_1.5.8.RELEASE + JDK1.8; 1、新建Maven工程,勾选create a simple project(skip archetype selection); 2、配置Maven中的setting.xml,配置Maven中央仓库。如果想在家里用maven下载...

abe_abd的博客 659

用IDEA快速创建一个SpringBoot项目

用IDEA快速创建一个springboot项目步骤如图: 看下SDK是否正确 注意这里是jdk8 默认是11 新建一个包编写controller 出现这个就是好了 在网页输入;localhost:8080/hello

学未者 169

SPRING-BOOT入门学习记录

1 参考资料 spring-boot-reference.pdf 2 环境 C:\Users\java>java -version java version “1.8.0_66” Java(TM) SE Runtime Environment (build 1.8.0_66-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.66-b1

aben06的专栏 414
上一篇: 获取bash文件所在的目录绝对路径以及获取函数方法名称
yadicoco49
博客等级 码龄10年 6粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值