SpringBoot入门案例

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

实现功能

一个功能:
浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;

新建Maven工程

在pom.xml文件中添加以下代码( 记得刷新pom或者设置自动刷新!):

    <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>

编写主程序

在main—java中新建com.xxx.HelloWorldMainApplication.java

/**
 *  @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {
        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}

编写相关的Controller、Service

在main—java—com—xxx—新建controller.HelloController.java

@Controller
public class HelloController {

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

运行主程序测试

注意,可能8080端口号被占用
解决办法:在cmd中输入命令 netstat -ano | find “:8080”
端口号
图中需要关闭PID为8028和15260的程序,
在任务管理器—详细信息即可关闭。

在浏览器输入:localhost:8080
8080
在浏览器输入:localhost:8080/hello
hello
成功了!!!

简化部署

在pom.xml文件中添加以下代码

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

双击package

package
CTRL+C该文件,复制到桌面
jar
找到所在目录,在cmd输入
cd C:\Users\86191\Desktop
java -jar spring-boot-01-helloworld-1.0-SNAPSHOT.jar
即开启服务,同样完成需求~
位置

SpringBoot入门到精通 这一篇就够了 想学习Springboot看一篇就够了 阅读详情

相关推荐

Idea搭建SpringBoot入门案例 图文详解 新手必看

SpringBoot入门 springboot的概述:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 springboot的优点:1,简化项目的构建配置,2,对主流框架的无配置集成,3,项目独立,不用外部依赖Servl

chao_zheng的博客 1662

spring boot入门例子

spring boot入门例子

springboot入门实例

springboo入门与熟悉的工程结构与源码,有递归方法类的测试应用

Spring Boot 前后端联调3大经典案例:从入门到实战(通俗易懂版)

作为Spring Boot初学者,跨过「后端接口编写」到「前后端数据交互」的鸿沟,是掌握Web开发的关键一步。很多新手都会陷入困惑:前端表单数据如何准确传递到后端?怎样实现无刷新页面的用户登录?复杂的业务数据该用什么格式高效传输?本文将通过3个由浅入深、可直接运行的经典案例,手把手带大家攻克Spring Boot前后端联调的核心难点。从最基础的表单求和,到无刷新AJAX登录,再到主流的JSON留言板,层层递进讲解核心注解、数据绑定、状态管理等关键技术,零基础也能轻松看懂并落地。这是最传统、最基础的Web交互

weixin_56334307的博客 1615

Spring boot 入门实例

NULL 博文链接:https://yangyangmyself.iteye.com/blog/2334083

springboot入门成功案例

springboot入门成功案例,帮组快速了解springboot,初学者快速入门的极佳选择。

Spring Boot入门案例

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

weixin_45054136的博客 903

SpringBoot入门案例

  最近打算重新整理一遍SpringBoot的内容,希望对大家有所帮助。 什么是SpringBoot   Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简单来说,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用...

波波烤鸭的博客 17万+

Springboot - 入门案例

SpringBoot - 入门程序 - 实现Hello SpringBoot

chrismurphy的博客 305

[SpringBoot]入门案例

创建好的项目会自动生成其他的一些文件,而这些文件目前对我们来说没有任何作用,所以可以将这些文件删除。我们在启动服务器时就是执行的该类中的主方法。程序开发可以看到,前三步都是在搭建环境,而且这三步基本都是固定的。经过以上步骤后就创建了如下结构的模块,它会帮我们自动生成一个。的配置类不能缺少,而这个配置类还是比较麻烦的,代码如下。进行开发,使整个开发变得很简单,那它是如何做到的呢?这个类中的东西很简单,就在类上添加了一个。的开发步骤后,接下来我们进行具体的操作。开发的,那我们就先回顾一下,以。.........

十八岁讨厌编程的博客 687

SpringBoot入门案例和配置

SpringMVC的HelloWord程序大家还记得吗?SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程原生开发SpringMVC程序过程学习了SpringBoot入门案例之后,感觉对比SpringMVC哪一个更加方便简洁?SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程Spring程序缺点配置繁琐依赖设置繁琐SpringBoot程序优点自动配置。

qq_52884824的博客 783

SpringBoot入门案例之-HelloWorld

入门案例的需求 浏览器发送/hello的请求,响应控制器 步骤: 1️⃣创建Maven工程 2️⃣导入父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.5</version> </parent> 导入该依赖的

qq_52870771的博客 356

SpringBoot入门案例

目录 二 SpringBoot入门案例 第一步: 第二步: 第三步: 第四步: 第五步: 第六步: 第七步: 第八步: 二 SpringBoot入门案例 第一步: 解压一个maven3.5到本地 第二步: 修改maven的conf\setting的本地仓库存储路径 第三步: 修改maven的conf\setting 中远程仓库为阿里云的 第四步: 把Ecl...

凌枫ozo的博客 366

SpringBoot框架-SpringBoot入门实战案例

入门案例虽然简单,但是包含了Spring Boot的一些核心思想,如约定优于配置、自动化配置等,希望能够帮助你更好地理解Spring Boot,之后也可以尝试构建更复杂的应用。

小明的Java问道之路 7779
上一篇: linux基础学习笔记02
下一篇: 初学反射-笔记
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值