SpringBoot初使用:从Hello World开始
来源:互联网 发布:mac pro配置 编辑:程序博客网 时间:2024/06/05 14:46
SpringBoot简介(官网+百度百科)
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
Spring Boot具体介绍可以查看如下优秀文章:
深入学习为框架:Spring Boot
Spring Boot简单介绍
Spring Boot介绍
第一个Spring Boot项目
这里我使用的是IntelliJ IDEA来创建项目,使用start.spring,io网站进行快速搭建项目,该网站可以用来选择你搭建Spring Boot项目所需要的组件,它会自动生成相应的jar包依赖并生成一个项目文件,下载该项目文件并进行解压
打开IDEA编辑器,导入第一步解压后的项目文件夹,IDEA会自动下载maven所依赖的jar包
进入src/main/java/com/example/DemoApplication.java进行如下编辑:
package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * Spring Boot开发的第一个测试类 */@SpringBootApplication@RestControllerpublic class DemoApplication { @RequestMapping("/helloboot") public String hello(){ System.out.println("print hello to web page"); return "hello spring boot"; } public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args);}
然后运行该java类,运行成功后将会在控制台中输出下图信息:
最后输出的为start则表示启动成功,然后我们打开浏览器输入网址:localhost:8080/helloboot
将会在网页中输出hello spring boot
原文链接
Spring入门篇:第一个spring-boot程序
阅读全文
0 0
- SpringBoot初使用:从Hello World开始
- 从Hello World开始
- 从hello world开始
- 从hello world 开始
- 从hello world开始
- 从Hello World 程序开始
- 开始用Tornado:从Hello World开始
- 开始用Tornado:从Hello World开始
- Google Gadgets (1):从 Hello World 开始
- JavaFx中文入门教程--从Hello World开始
- 第一天:从"Hello World"开始
- 从Hello, world开始认识IL
- Objective-C 2.0 从Hello,World!开始
- 第一篇博客从hello world开始
- 从Hello World开始深入Ajax
- SpringBoot的 Hello World
- 使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
- 使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
- Brian模拟器的模拟加速——利用编译好的C代码(compiled C code)
- 复习计划
- [算法分析与设计] leetcode 每周一题: Surrounded Regions
- Spark官网链接
- 线性表的一些简单操作
- SpringBoot初使用:从Hello World开始
- Tomcat发布网站
- LeetCode--Find the Duplicate Number(查找重复数字)Python
- 【命名实体识别】HMM-Viterbi角色标注中国人名识别
- Vue实践--V-for指令
- 递归算法
- OneNote安装代码高亮插件-NoteHightlight(2010-2013-2016)
- office2016formac破解版
- Quartz任务调度器