springboot 框架 - helloword

功能:浏览器发送hello请求,服务器接收请求并处理,返回hello word字符串

一、创建一个maven项目

二、在pom.xml文件中添加依赖导入springboot框架运行需要的依赖

 1     <!-- 继承了一个父项目 -->
 2     <parent>
 3         <groupId>org.springframework.boot</groupId>
 4         <artifactId>spring-boot-starter-parent</artifactId>
 5         <version>2.2.4.RELEASE</version>
 6         <relativePath/> <!-- lookup parent from repository -->
 7     </parent>
 8
 9     <dependencies>
10         <!-- web模块的依赖 -->
11     <dependency>
12                  <groupId>org.springframework.boot</groupId>
13                  <artifactId>spring-boot-starter-web</artifactId>
14         </dependency>
15     </dependencies>

三、编写一个主程序,自动Springboot

具体启动代码如下:

 1 /**
 2  * @SpringBootApplication 主程序类的标注
 3  */
 4 @SpringBootApplication
 5 public class HelloWordMainApplication {
 6     //main方法快捷键是 psvm
 7     public static void main(String[] args) {
 8         //spring boot 应用启动起来,
 9         SpringApplication.run(HelloWordMainApplication.class,args);
10     }
11 }

四、编写相关的controller,service

  • 新建一个controller类

  • 具体代码如下

    1 @Controller
    2 public class HelloController {
    3
    4     @ResponseBody  //把接口返回的结果写在浏览器上
    5     @RequestMapping("/hello") //接收来自浏览器的hello请求
    6     public String hello(){
    7         return "Hello Word";
    8     }
    9 }

五、启动main程序,在浏览器中打开http://localhost:8080/hello 测试结果,结果返回如下

原文地址:https://www.cnblogs.com/mysummary/p/12236908.html

时间: 2024-11-09 00:56:47

springboot 框架 - helloword的相关文章

spring-boot框架下的websocket服务

这几天在做web端实时展示服务端日志文件新增内容的功能.要满足实时的需求,我选择的方案是在web端跟服务端建立一个websocket链接,由服务端通过tail -f 命令将文件新增内容发送给web端. 关于websocket的介绍,可以参考这篇博文:http://www.cnblogs.com/lizhenghn/p/5155933.html(链接仅用于学习交流,如有版权问题请及时告知).这里我主要想介绍的是在spring-boot框架下如何发布websocket服务. 一.在服务端发布webs

Springboot 框架学习

Springboot 框架学习 前言 Spring Boot是Spring 官方的顶级项目之一,她的其他小伙伴还有Spring Cloud.Spring Framework.Spring Data等等. 简介 Spring Boot可以轻松创建单独的,基于生产级的Spring应用程序,您需要做的可能"仅仅是去运行". 我们提供了Spring Platform对Spring 框架和第三方库进行处理,尽可能的降低使用的复杂度.大多数情况下Spring Boot应用只需要非常少的配置. Fe

SpringBoot框架的权限管理系统

springBoot框架的权限管理系统,支持操作权限和数据权限,后端采用springBoot,MyBatis,Shiro,前端使用adminLTE,Vue.js,bootstrap-table.tree-grid.layer,对前后端进行封装,可快速实现crud的操作,基于项目结构采用代码生成器可生成前端后台的部分代码,更加方便地进行二次开发,项目采用maven构建,方便扩展自定义模块. 项目介绍 一个轻量级的java快速开发平台,能快速开发项目并交付 具有以下特点: 友好的代码结构以及注释,便

Springboot框架了解与搭建(1)

在上一章,我讲解了React+node+express相应的框架搭建,一个项目只有一个前端框架够么,当然不够啦!!! 所以这节我们就来讲后台springboot框架的搭建和相关原理吧~~~版本(2.1.0) 1.搭建Springboot所需要的前提 ①JDK8 或 JDK9 ②Maven3.2+ 或 Gradle4.0+版本(我的随笔内用的都是Maven) 2. 到底什么是Springboot么,让我们来看下图 意思就是: Springboot是Spring框架的集成,相比Spring框架, 除

springBoot框架的搭建

1新建一个项目: 2.注意选择JDK1.8,和选择spring initializr加载springBoot相关jar包: 3.下一步next: 4.下一步next,选择Web和MyBatis然后next,finish就完成了一个SpringBoot框架的搭建了: 5.测试一下搭建的项目是不是可以启动运行,新建一个Hello类,写一个hello方法: 6.因为SpringBoot是默认加载数据源的所以加上@EnableAutoConfiguration(exclude = {DataSource

SpringBoot框架学习(一)

我没什么时间来认认真真写一个系列,只能把日常学到的东西总结巩固一下. 这篇内容: 1.自我理解的SpringBoot使用感悟. 2.一些注解的理解. 3.restful风格 4.微服务与SpringCloud 1.SpringBoot使用感悟 SpringBoot框架我才刚刚实现hello world!的程度,但是在学习该框架的过程中我对Spring框架以及注解技术有了更深层次的理解. Spring框架的控制反转.AOP在极大的减小了开发压力,实用配置文件设置依赖关系既实现了解耦,也提高了开发效

小程序后端项目【Springboot框架】部署到阿里云服务器【支持https访问】

前言: 我的后端项目是Java写的,用的Springboot框架.在部署服务器并配置https访问过程中,因为做了一些令人窒息的操作(事后发现),所以老是不能成功. 不成功具体点说就是:域名地址可以正常访问(http/https均可),而部署在服务器上的API仍然只能通过http访问,通过https访问会显示不安全连接! 通过提交工单,得到阿里云工作人员的帮助,他们给出了答案: 然后我想,我好像知道是咋回事了呢. 1. Springboot框架是内嵌有tomcat的!!我只是把项目打成Jar包放

SpringBoot框架(3)--条件装配

场景:需要根据系统的编码格式有选择装配类. 分析:最直接的实现方式,定义各种编码格式对应的处理类,可以通过System.getProperty("file.encoding")获得项目的编码格式,从而通过条件语句if...else..等方式做相应的业务处理,然后实际中一个项目往往只用到一种编码格式,如果把所有的编码处理类都装配到spring容器中,那么造成了浪费资源.有没有一种更好的方式可以根据需要只装配对象. 答案肯定是有的,SpringBoot框架为我们提供了@Conditiona

springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据

springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据 表单html: <form class="form-horizontal form-material" th:object="${user}" th:action="@{/user/updateOneUserInfo}" method="post"> <input type="hidden