初识SpringBoot(IDEA)

什么是SpringBoot以及如何使用idea快速搭建SpringBoot项目 本篇文章主要详细介绍了,什么是SpringBoot?其相关理论,另外包含了如何使用idea快速搭建一个springboot项目。 阅读详情

1. 环境准备

  • JDK1.8
  • maven 3.3 以上版本
  • IDEA.2018
  • SpringBoot 1.5.9.RELEASE

2. 创建简单的maven工程

3. 在pom.xml 导入SpringBoot相关的依赖

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

4. 编写SpringBoot入口程序

package com.atguigu;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @SpringBootApplication 标注主程序类,说明是一个SpringBoot应用
 */
@SpringBootApplication
public class MainApplication {

    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class, args);
    }
}

5. 编写Controller

package com.atguigu.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello SpringBoot !";
    }
}

6. 运行MainApplication

  • 可以看到控制台打印如下信息

  • 在浏览器地址栏输入: http://localhost:8080/hello

    说明SpringBoot运行成功

7. 打包Jar包运行

7.1 在pom.xml导入插件

    <!-- 该插件,可以将应用程序打包成一个可执行的jar包 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

7.2 打包

  • 可以看到控制台已经将打包好的 jar 包放在了 target 目录下

7.3 我们可以将 jar 包复制到 D:盘根目录下

  • 将 打包好的 jar 包复制到目录下之后,打开命令行窗口输入

    java -jar springboot_01-1.0-SNAPSHOT.jar
    
  • 可以看到 SpringBoot 应用程序启动

  • 在浏览器输入: http://localhost:8080/hello 同样可以看到

【js逆向学习】新手视角破解「广东省公共资源交易平台」 学习js逆向,破解广东省公共资源交易平台,详细记录个人探索、踩坑全过程。网站地址: aHR0cHM6Ly95Z3AuZ2R6d2Z3Lmdvdi5jbi8jLzQ0L2p5Z2c=仅供学习参考,如有疑问欢迎交流,一起学习进步。 阅读详情

相关推荐

RDMA网络通信技术、NCCL集合通讯(GPU)

NCCL 是 NVIDIA 专为 GPU 设计的高性能集合通信库,用于优化多 GPU、多节点间的集体操作(如 AllReduce、Broadcast、AllGather 等),是深度学习分布式训练的核心组件。RDMA 允许计算机直接访问远程内存,无需 CPU 干预,大幅降低了网络通信的延迟和 CPU 开销。常见的 RDMA 实现包括。是两项关键技术,用于优化节点间数据传输效率和大规模并行计算性能。在高性能计算(HPC)、人工智能训练和数据密集型场景中,

weixin_42795092的博客 2421

初识SpringBoot-用IDEA创建工程

初识SpringBoot-用IDEA创建工程 开发环境: Win10 MySQL8.0 IDEA 2019.2.4 SpringBoot 2.2.6 本文概要: 用IDEA创建SpringBoot工程 Win10安装MySQL8.0 工程连接数据库 前言: 为什么要写这篇文章呢?作为一名Android开发,在刚入门SpringBoot的时候遇到了很多的障碍,哪怕只是新建项目这么一个简单的步...

BlueLzy的个人博客 437

逆向工程实战:手把手教你破解药监局网站的动态数据加载机制(Python+Chrome开发者工具)

本文详细介绍了如何利用Python和Chrome开发者工具逆向破解药监局网站的动态数据加载机制。通过分析Ajax请求、解析JSON响应数据以及处理动态参数,帮助开发者高效采集动态加载内容,适用于爬虫开发与数据分析场景。

weixin_30832143的博客 67

[初学]Idea +SpringBoot 初识

前言 最近需要用到springBoot开发后端,在观看了视频之后就有了收获 。对SpringBoot 的使用有了初步了解 现在就将自己的学习新的做以下总结: 准备 idea + Maven (可以翻阅我之前的博客) 新建工程 添加依赖pom.xml文件 添加依赖如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=

weixin_44135909的博客 192

如何选择StandardScaler、MinMaxScaler和RobustScaler做标准化的对比解释和示例代码

选择合适的标准化方法取决于数据的特点和需求。如果数据分布接近正态分布且无异常值,可以使用。如果需要将数据映射到特定范围内并保持相对关系,可以使用。如果数据中存在异常值或离群点,可以使用进行鲁棒标准化。在分类、聚类算法中,需要使用距离来度量相似性的时候、或者使用PCA技术进行降维的时候,StandardScaler表现更好(避免不同量纲对方差、协方差计算的影响);在不涉及距离度量、协方差、数据不符合正态分布、异常值较少的时候,可使用MinMaxScaler。

qq_36001281的博客 4939

基于生存结局(生存分析/COX回归)的中介效应分析

① 建立观察变量OVB和中介变量MVB的回归模型(注意:这里根据mediation包的介绍,需要构建的是probit模型,而不是logist回归模型,网上有很多的代码用的logistic回归,结果自己跑的时候发现报错,我在这里陷了很久;为了方便演示,我们生成了一个协变量(Age)、一个连续型观察变量(liaOVC)、一个二分类观察变量(OVB)、一个连续型中介变量(MVC)、一个二分类中介变量(MVB)以及最后的结局变量(生存时间[time],生存结局[stats])。

m0_61863309的博客 1万+

初识Springboot 以及IDEA maven打包记录

首先,第一次 使用idea_sprigboot框架的小伙伴们一定都遇到过外置Tomcat部署war包的问题。不是tomcat没有识别项目(也就是tomcat正常运行但是发现项目没有运行,网页访问也是404。)或者项目被识别但是报了一个异常ConfigurationPropertiesBindingPostProcessor未被初始化。那么我们来解决问题 ,首先第一步我们需要1.先移除idea自带的...

小企鹅的博客 592

API Streaming Failed 400 <400>InternalError.Algo.InvalidParameter input content must be a string解决方案

本文主要介绍了API Streaming Failed 400 <400> InternalError.Algo.InvalidParameter input content must be a string解决方案,希望能对使用vscode中cline的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 3万+

SpringBoot 简介 快速入门初识SpringBoot 使用IDEA构建SpringBoot项目

Spring Boot 简介 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qn1dGflN-1588560141792)(https://spring.io/images/spring-logo-fc4350c59999bb62c468361537212419.svg)] 简介 1.什么是Spring Boot? Spring是新一代JavaEE开发标准 为我们提...

yufire的博客 312

【ArcGIS Engine二次开发】入门基础(2):ArcGIS开发方式(VBA、DLL、Add-in、Engine)对比

文章目录2.1 使用VBA进行桌面软件开发2.1.1 VBA开发方式2.1.1 VBA代码的安全性2.2 使用DLL进行桌面软件开发2.2.1 DLL开发方式2.2.2 DLL功能的应用部署2.3 使用Add-in进行桌面软件开发2.4 使用ArcGIS Engine构建独立应用程序 对于桌面GIS应用来说,ArcGIS平台不仅提供了用于开发独立运行的GIS应用软件的二次开发工包ArcGIS Engine,还提供了对ArcGIS Deskop桌面软件进行扩展的开发的话,在开发个具体的GIS 行业应用软件时

智慧空间实验室 6507

2026.2.23:AgentScope框架实战<一>:安装并使用agentscope

本文介绍了AgentScope框架的安装与使用实践。通过PyPI安装agentscope[full]后,演示了如何创建ReActAgent代理:1)配置DashScope聊天模型;2)注册自定义工具函数(查询位置和天气);3)初始化代理并处理用户请求。示例展示了代理如何响应复合查询(如同时获取北京位置和天气信息),输出结果显示代理成功执行了工具调用并返回结构化响应。该框架支持Python 3.13环境,提供内存管理、工具集成等功能,适用于构建智能代理系统。

拥抱具身智能,昇腾Ascend C 502

IDEA+SpringBoot初识指南

因为项目的问题,需要用到idea+springboot,工具是好工具,框架是好框架,学习当然有动力导入项目的时候先不说,需要注意一下几点1.pom.xml这里面就是配置管理,处理依赖什么的,需要依赖哪些就加入哪些,加完之后不要忘了rebuild2.手动添加依赖Crtl+Alt+Shift+S调出Project Structure,可进行JDK等依赖手动添加操作3.maven仓库Crtl+Alt+S...

qq_32929101的博客 235

【STK】手把手教你利用STK进行弹道导弹和运载火箭发射仿真的相关方法全过程解析

写这个系列主要是这几年做了一些弹道导弹和运载火箭发射的相关仿真项目,stk软件由于其专业性在国内比较小众,相关的教程和书籍、经验贴都不是很多,因此新手在进行开发中容易遇到较多困难,把自己的一些经验体会写下来,一方面供自己总结回顾,另一方面也希望对大家有所帮助。这个系列计划分几篇文章写完,每章的内容结构相似,都分为①如何确定发射场位置和发射轨迹、②导入导弹和运载火箭模型、③设计模型分段动作、④飞行参数分析和相关应用这四个部分,每篇文章争取完整描述1-2个实际项目的操作过程。

weixin_44184852的博客 5984

初识springboot+创建第一个springboot项目(IDEA)+配置详解

干货满满 ~~ 还是喜欢用IDEA,可是专业版用不起==,就只能用社区版了~~,开发工具其实都无所谓啦 目录 1、在线生成springboot项目 2、maven配置 3、idea打开已生成的项目  4、目录结构 @SpringBootApplication注解 5、创建TestController.java @Controller和@RestController的区别? 6、...

小牛呼噜噜的博客 762

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

初识Spring Boot

因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Spring是为了简化Java程序开发而诞生的,那么SpringBoot是为了简化Spring框架程序开发而诞生的,有了SpringBoot就可以更加方便快速的使用Spring了!可以使用国外源,也可以使用国内源(https//start.aliyun.com),如果国外源失败的话,可以使用国内源!运行这个类,如果能运行成功,并且没有退出服务器,就表示创建成功了!...

m0_54866636的博客 186

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

如何用IDEA创建SpringBoot项目

一般来说,用IDEA创建SpringBoot项目有两种方式。其一是Spring官网提供了一个快速生成SpringBoot项目的网站,可以在官网直接下载后,再导入IDEA中。另外一种是直接用IDEA创建一个SpringBoot项目,一般开发也是用的这种方式进行创建。虽说SpringBoot简化了Spring的配置,但学习之前需要对Spring基础知识有一定的掌握。......

静水流深,沧笙踏歌 3万+

IDEA+SpringBoot+Vue

IDEA+SpringBoot+Vue一:安装Vue1.1、安装node.js1.2、安装webpack1.3、安装vue-cli1.4、创建并运行Vue项目二:IDEA创建一个简单的SpringBoot的Demo项目三:Vue项目打包并和SpringBoot进行整合3.1、Vue项目打包3.2、将Vue打包生成的dist文件夹下的内容复制到springboot项目的static文件夹下补充:IDEA配置Vue环境1.1、打开IDEA安装Vue插件1.2、配置JavaScript版本1.3、在HTML中添加

IOTbaqi的博客 1万+

使用IDEA搭建SpringBoot

随着技术框架的不断更新,一些公司摒弃了原先的技术框架模式。而springboot慢慢取代了原有的开发。为什么选择springboot呢?基于spring构建,容易上手;

顺其自然~专栏 8458

初识SpringBoot -- SpringBoot快速入门保姆级教程(一)

为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)SpringBoot简介Spring Boot是由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。

HHX_01的博客 2235

【IDEA】使用IDEA创建SpringBoot项目

使用IDEA创建SpringBoot项目

李晋江的博客 4782

SpringBoot开发详解(一)--初识SpringBoot

初识SpringBoot写在前面的话:越来越多的公司开始使用sprinbgboot作为后台服务器开发的框架,作为目前微服务框架的佼佼者,现在学习springboot框架是一个很好的机会,我自己也在学习中,这个博文将记录我学习中遇到的点点滴滴以及遇到的问题,目前的目标是通过web接口,数据库,redis等几方面来学习springboot。其中描述不正确的地方,还希望各位看到的朋友及时指出,谢谢。我们为

尼斯湖水鬼的博客 1万+

初识springboot

Springboot 是什么 简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spri...

apdoer 2119

idea怎么搭建springboot

5、默认端口号为8080,我们可以在配置文件application.properties里修改端口号。

2301_78021017的博客 2464

使用IDEA创建SpringBoot项目

这里写自定义目录标题使用IDEA创建SpringBoot项目项目环境操作步骤 使用IDEA创建SpringBoot项目 项目环境 IDEA 2019.1 SpringBoot 2.1.5 Gradle 4.10 操作步骤 点击IDEA左上角file->new->project 点击后弹出下面所示的框,这里选择Spring initializr,在右侧选择项目的jdk版本,初始化...

安澜公子的博客 1万+

初识SpringBoot--入门SpringBoot

有三四年没有写博客了,一是因为没有时间,二是比较懒,三是当时能力不行。现在要重新写会博客,写博客一方面能分享技术,一方面自己也能有所提高。这是第一篇博客,是SpringBoot最入门简单的博客,随后我们将进入SpringBoot的持久化框架 Mybatis,Mybatis-Plus,关系型数据库Mysql,内存数据库Redis、JWT等单体应用技术。

qq_24428851的博客 1477

使用Git克隆SpringBoot项目到IDEA启动

使用Git克隆SpringBoot项目到IDEA启动电脑安装GitIDEA克隆Git上项目 电脑安装Git 直接从Git官网https://git-scm.com下载Git安装包 傻瓜式安装点击Next 安装成功 IDEA克隆Git上项目 打开Setting设置页面,搜索git,配置安装的git程序 打开IDEA,选择VCS,选择Git 输入项目的git地址,及导出的项目存放文件路径...

u013954206的博客 1万+

idea导入springboot maven项目

hello, 大家好,我是walt_像道光,一个中二一点的名字,但本人和中二没有任何关系。l am a coding man, and believe that practice makes perfect, code change the world and programming create the future!!

m0_45426399的博客 5510
上一篇: SSM使用UEditor富文本编辑器
下一篇: 安装配置Tomcat(CentOS7)
hanlin-hl
博客等级 码龄8年 3粉丝 35原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hanlin-hl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值