初识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 同样可以看到

大疆FPGA/芯片开发工程师(A卷)笔试题(含详解) 大疆芯片开发岗A卷 一、单选题 1.下列关于多bit数据跨时钟域的处理思路,错误的有   A、发送方给出数据,接收方用本地时钟同步两拍再使用   B、发送方把数据写到异步fifo,接收方从异步fifo里读出   C、对于连续变化的信号,发送方转为格雷码发送,接收方收到后再转为二进制   D、发送方给出数据,发送方给出握手请求,接收方收到后回复,发送方撤销数据 2.对12.918做无损定点化,需要的最小位宽是多少位,位宽选择11位时的量化误差是多少   A、12位,0.0118   B、13位,0.0039 阅读详情

相关推荐

CAPL实战:从零构建HEX文件解析器,赋能UDS刷写

本文详细介绍了如何使用CAPL从零构建HEX文件解析器,以支持UDS刷写操作。通过解析HEX文件格式、设计状态机、优化数据结构与算法,实现高效准确的固件数据处理,并提供了与UDS刷写流程对接的工程化实践建议。

weixin_28726391的博客 442

初识SpringBoot-用IDEA创建工程

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

BlueLzy的个人博客 437

新手必看!Cisco Packet Tracer 8.2从安装到完成第一个局域网实验(附常见问题解决)

本文为网络新手提供了Cisco Packet Tracer 8.2的完整入门指南。从官方下载安装、界面熟悉,到核心的拖拽设备、连线、配置IP地址三步操作,手把手教你完成第一个局域网组网实验。文章重点讲解了如何通过Ping命令验证连通性,并附带了连线错误、IP配置不当等常见问题的解决思路,帮助初学者快速上手这款强大的思科模拟器。

android的专栏 866

[初学]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

同济土木非0基础三个月跨考复旦计算机攻略

跨考cs攻略前言我cs专业课如何复习How to start from zero简历其他复试 前言 建议多去工地/化工厂涡轮增压一下 我 同济土木gpa 3.2/5 挂科 * n 辣鸡项目 * n (padding 简历) 21考复旦计算机专硕 10月-12月 学习+复习 总分392 政治 68;背肖4即可 英语二 78 裸考,(高考英语140+);做点真题,建议据自己情况准备 数学二 142 ;(高考数学接近满分);做真题+模拟题,每天写一张试卷 专业课 104 ,考试生病了,下文展开。 cs专业课

piglake的博客 7236

【VS2017】“LNK1104 cannot open file ‘python39_d.lib‘ “

记录一下编译调用了python代码的C语言源程序时遇到的问题 版本:以python3.9.1为例 先确保你安装了python的debug版本,如果没有,用对应版本安装包可以修改已经安装的python,如图。 选择 “Modify” 选择next 确保最后一项勾选,然后install。 光安装了还不够,需要配置一下C语言编译器。 以VS2017为例: 将python37_d.lib(在安装目录下的libs文件夹里有python39_d.lib)所在文件夹的路径添加到库目录里面,右键你的解决方案,选.

m0_46296905的博客 6474

初识Springboot 以及IDEA maven打包记录

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

小企鹅的博客 592

新手友好的PythonUI库PySimpleGUI项目已下架,切换4.50.6版本的方法

过期后,如果还想使用 PySimpleGUI,则需要切换到版本 4,而版本 4 在 GitHub 上有很多社区维护的版本可以选择。开发团队尝试了 7 年,但始终没能获得足够的收入来维持项目的运营,尤其是开源项目通常面临资金不足的问题。商业许可证是永久有效的,用户可以在支持期结束后依然使用应用程序,并会提供离线版本的文档以供参考。尽管项目关闭,但对购买了商业许可证的用户,团队仍会在接下来的一年内提供支持。

baidu_34681715的博客 6858

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

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

yufire的博客 312

从 JDK8 到 JDK17:CRMEB 框架升级

【摘要】CRMEB开源框架已成功从JDK8升级至JDK17,带来显著性能提升:并发吞吐量提高35%,响应延迟降低40%,资源占用减少25%。升级方案解决87个技术卡点,支持模块化扩展和微服务转型,兼容SpringBoot3.0等新技术。提供基础版到企业级的升级服务,包含代码重构指导和性能调优。经金融级验证的方案可帮助电商平台实现日均10万+UV承载,支付成功率提升至99.7%。现以低于市场30%的价格提供全周期技术支持,助力企业抢占技术先机。

weixin_39782540的博客 699

STM32G431的 FDCAN使用5M加速时,出现奇葩问题,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1635

IDEA+SpringBoot初识指南

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

qq_32929101的博客 235

Open-Sora代码详细解读(1):解读DiT结构

目前开源的DiT视频生成模型不是很多,Open-Sora是开发者生态最好的一个,涵盖了DiT、时空DiT、3D VAE、Rectified Flow、因果卷积等Diffusion视频生成的经典知识点。本篇博客从Open-Sora的代码出发,深入解读背后的原理。

沉迷单车的追风少年 2263

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

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

小牛呼噜噜的博客 762

VB摄像头监控

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

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

初识Spring Boot

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

m0_54866636的博客 186

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

如何用IDEA创建SpringBoot项目

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

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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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万+
上一篇: 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、付费专栏及课程。

余额充值