Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >spring boot入门

spring boot入门

原创
作者头像
码畜
修改于 2019-04-08 06:36:39
修改于 2019-04-08 06:36:39
3890
举报
  • 需求 IntelliJ IDEA+JDK8+windows7
  • 创建项目
    • File –> New –> Project –>Spring Initialer –> Next
    • Project Metadata全部选择默认配置
    • Dependencies选择Web>勾选Web>Spring Boot选择1.5.20即可,然后Next
    • 之后全部采用默认配置直至Finish
  • 构建 等待项目下载好依赖项之后,点击以下按钮完成第一次构建
构建按钮
构建按钮
  • 删除不必要的文件 根目录下的.mvn目录,mvnw文件和mvnw.cmd文件 删除掉。
  • 写一个Demo Rest Service 在src>main>java>你的包名下新建一个java package取名为controller,再在此package下新建一个公共Java类,取名为Greet,加入如下代码:
代码语言:txt
AI代码解释
复制
package com.example.demo.controller;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@EnableAutoConfiguration
public class Greet {

    @RequestMapping("/greet")
    private String greet(){
        return "Hi";
    }
}
  • 运行 点击如下按钮来运行该应用
运行按钮
运行按钮

不出意外,你将会看到如下图所示的运行log:

运行log
运行log

此时打开浏览器,访问127.0.0.1:8080/greet就可以看到页面展示了一个Hi字符串了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Boot 2.x (一):第一个 Web 应用 Hello Spring Boot 2
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(Rapid Application Development)成为领导者。
阿宝哥
2019/11/06
6470
Spring Boot 2.x (一):第一个 Web 应用 Hello Spring Boot 2
Spring Boot微服务架构入门
概述 还记得在10年毕业实习的时候,当时后台三大框架为主流的后台开发框架成软件行业的标杆,当时对于软件的认识也就是照猫画虎,对于为什么会有这么样的写法,以及这种框架的优势或劣势,是不清楚的,Spring中的AOP(面向切面编程)机制在软件开发中是很好的应用。一方面使开发业务逻辑更清晰、专业分工更加容易进行。另一方面就是应用Spirng  AOP隔离降低了程序的耦合性使我们可以在不同的应用中将各个切面结合起来使用大大提高了代码重用度。在后来一年的工作中,也确实感觉到采用Spring给我们开发和管理代理的好处,
xiangzhihong
2018/02/05
1.2K0
Spring Boot微服务架构入门
SpringBoot2.0入门教程(一) 快速入门,项目构建HelloWorld示例
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/83
joshua317
2021/09/08
1K0
Spring Boot框架基础概览
Spring Boot是所有基于Spring开发的项目的起点,Spring Boot的设计是为了让你尽可能快的跑起来Spring应用程序并且尽可能减少你的配置文件,它采用了"习惯优于配置"的理念,就像Maven整合了所有的JAR包一样,Spring boot整合了所有框架
Al1ex
2022/09/07
5500
Spring Boot框架基础概览
寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目
现在已经是八月份了,我已经荒废了半年居多,不得不说谈恋爱确实是个麻烦的事,谈好了皆大欢喜,分手了就是萎靡不振,需要很长一段时间才能缓过来。
软件测试君
2021/09/03
2490
寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目
springboot入门之路(一)
springboot入门之路 参考文档:SpringBoot参考指南;SpringBoot实战 1.Spring Boot介绍 Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提 供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。 你可以使用Spring Boot创建Java应用,并使用 java -jar 启动它或采用传统的war部署方式。我们也提供了
挑战者
2018/06/29
8120
面试实战---JAVA Web 服务及底层框架原理
Java Web 服务是基于 Java 编程语言用于开发分布式网络应用程序的一种技术。它通常运行在 Web 服务器上,并通过 HTTP 协议与客户端进行通信。Java Web 服务的底层框架涉及多个组件和技术,主要包括 Servlet、JavaServer Pages (JSP)、Java EE (Enterprise Edition)、Spring 框架等。
小马哥学JAVA
2024/10/12
980
JAVA Spring Boot快速开始
通过http://start.spring.io/网站创建包含Spring Boot的项目,具体如下:
授客
2024/01/31
1940
JAVA Spring Boot快速开始
Spring Boot 自定义 starter
SpringBoot 最强大的功能就是把我们常用的场景抽取成了一个个starter(场景启动器),我们通过引入springboot 为我提供的这些场景启动器,我们再进行少量的配置就能使用相应的功能。即使是这样,springboot也不能囊括我们所有的使用场景,往往我们需要自定义starter,来简化我们对springboot的使用。
程序员果果
2019/05/15
7880
SpringBoot+Mybatis多模块项目搭建教程
框架为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。
阮键
2019/08/01
1.5K0
Spring Cloud 之 Eureka 和 Zuul 的简单使用
简单来说 Spring Cloud 就是个框架集合,它里面包含了一系列的技术框架。在微服务如此普及的时代,如何快速构建一系列的稳定服务是比较重要的。
Java极客技术
2022/12/04
5900
Spring Cloud 之 Eureka 和 Zuul 的简单使用
spring-boot之入门实践
用户1141560
2017/12/26
7150
spring-boot之入门实践
Spring boot with Hessian
节选自《Netkiller Java 手札》一书 5.20. Spring boot with Hessian 5.20.1. Maven <dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifactId> <version>4.0.38</version> </dependency> 5.20.2. Application package cn.netkiller; import o
netkiller old
2018/03/05
1.2K0
Spring Boot【快速入门】
上面是引自官网的一段话,大概是说: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。
我没有三颗心脏
2018/05/08
1.3K4
Spring Boot【快速入门】
OpenFaaS实战之九:终篇,自制模板(springboot+maven+jdk8)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos OpenFaaS实战系列文章链接 部署 函数入门 Java函数 模板操作(template) 大话watchdog of-watchdog(为性能而生) java11模板解析 自制模板(maven+jdk8) 终篇,自制模板(springboot+maven+jdk8) 本篇概览 作为《OpenFaaS实战》系列的终篇,在前八篇文章中,理论和实战咱们已经做得够多,
程序员欣宸
2021/09/15
4770
OpenFaaS实战之九:终篇,自制模板(springboot+maven+jdk8)
Spring Boot + Mybatis 多模块(module)项目的完整搭建教程
最近公司项目准备开始重构,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。
芋道源码
2019/07/05
1.8K0
Spring Boot + Mybatis 多模块(module)项目的完整搭建教程
深入Spring Boot (一):快速入门
《深入Spring Boot》第一篇快速入门,本篇主要包含以下5部分内容: Spring Boot是什么; 为什么要使用Spring Boot; 工具准备; 快速上手; 代码解析。 Spring Boot是什么 Spring Boot是Spring大家庭的成员,它是一个全新的框架。它的设计目的是尽可能简单和快速的开发、运行Spring应用程序,简化配置。 为什么要使用Spring Boot 在使用Spring框架进行开发的过程中,需要配置很多Spring框架包的依赖,如spring-core、spring-
JavaQ
2018/04/08
9570
深入Spring Boot (一):快速入门
【SpringBoot】1、创建第一个SpringBoot项目
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/04
3240
JavaEE微框架之Spring Boot
##前言## Spring框架作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。 Spring Boot:一款Spring框架的子框架,也可以叫微框架,是2014年推出的一款使Spring框架开发变得容易的框架。学过Spring框架的都知识,Spring框架难以避免地需要配置不少XMl,而使用Spring Boot框架的话,就可以使用注解开发,极大地简化基于Spring框架的开发。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。 然后本博客介绍基于IDEA编辑器的Spring Boot项目创建和部署。 ##Spring Boot项目创建##
SmileNicky
2019/01/17
5900
Spring boot之Hello World(一)
什么是Spring boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring boot 特性 创建独立的Spring应用程序 嵌入的Tomcat,无需部署WAR文件 简化Maven配置 自动配置Spring 提供生产就绪功能,如指标健康检查为外部配置 开箱即用没有代码生成也无需XML配置 Spring boot特性理解 为基于Spri
楠楠
2018/09/11
4970
Spring boot之Hello World(一)
相关推荐
Spring Boot 2.x (一):第一个 Web 应用 Hello Spring Boot 2
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档