文档章节

spring boot 2.0.0.release 之 hello world

路程
 路程
发布于 2018/04/25 10:55
字数 219
阅读 46
收藏 0

1. 搭建Java开发环境 JAVA8 

2. 开发工具推荐idea,真的超级方便咯 

3. 创建新的项目,选择Spring Initializr,---> Next 

4. 填写项目信息,--->Next 

5. 选择Web,勾选Web --->Next 

6. 项目创建完成 --->Finish 

7. 完整的项目结构 

HelloApplication : 项目启动入口。spring boot项目支持打包成jar文件启动运行 

static : 静态文件 

templates : 模板文件 

application.properties : 配置文件 

8 . 创建的HelloController控制器,代码如下: 

@RestController //@Controller 和 @ResponseBody 注解的结合
public class HelloController {
    @RequestMapping("hello")  //映射地址
    public String sayHello(){
        return "hello,world"; //返回数据 你好,世界
    }
}

9. 配置文件application.properties配置如下: 

#端口设置
server.port=9527
#上下文路径设置
server.servlet.context-path=/learning

10. 打开HelloApplication类,运行main方法 

11. 打开浏览器,输入http://localhost:9527/learning/hello 

12. spring boot 之 hello world 完成 

© 著作权归作者所有

路程

路程

粉丝 4
博文 10
码字总数 4054
作品 0
西安
程序员
私信 提问
加载中

评论(3)

路程
路程 博主

引用来自“张朝飞”的评论

搞定了,原来我使用的云服务器,在安全组中没有开启该端口,哎,SB了。。。
😄 粗心了 我刚看到你的消息
张朝飞
搞定了,原来我使用的云服务器,在安全组中没有开启该端口,哎,SB了。。。
张朝飞
本地可以访问,但是通过外网访问不了?为什么呢?望大神指点!!!
使用下面的pom导致eclipse无法正常运行,请求一个解释

4.0.0 1.8 1.8 org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE com.xxx xxxxxx/artifactId> 0.0.1-SNAPSHOT xxxxx org.springframework.boot spring-boot-starter-web ......

一位小伙子
2018/03/28
117
0
Spring Cloud Finchley M8 发布,兼容 Spring Boot 2

Spring Cloud Finchley 的第 8 个里程碑版 M8 已发布,该版本最值得关注的更新莫过于与 Spring Boot 2.0.0.RELEASE 兼容,但不与 Spring Boot 1.x.y 兼容。其他更新: Spring Cloud Gateway...

局长
2018/03/03
4.5K
2
Spring Cloud Task 2.0.0 发布,升级了所有的依赖关系

Spring Cloud Task 2.0.0.RELEASE 现已正式发布,可从 GitHub 和 Pivotal 仓库下载使用。下面看看该版本有哪些更新内容。 官方表示 Spring Cloud Task 2.0.0.RELEASE 旨在与 Spring Boot 2 ...

局长
2018/05/08
1K
0
springboot系列二 devtools热部署 (2.1.0.RELEASE版本)

spring-boot-devtools 可以动态编译java类。比如在开发过程中,修改了某个java类,但是重启需要好长时间,这个时候用devtools能很快编译好修改的java代码,实现热部署 使用: pom依赖: 启动...

yimingkeji
2018/11/21
0
0
Spring Security OAuth Boot 2 Auto-config 2.0.0 发布

Spring Security OAuth Boot 2 Auto-config 2.0.0 已发布,该项目用于提供 Spring Security OAuth 2 与 Spring Boot 2 的集成。 该项目旨在帮助用户在旧版 Spring Security OAuth 2.x 支持和...

局长
2018/03/05
939
0

没有更多内容

加载失败,请刷新页面

加载更多

进程命令ps

命令ps 用途: 显示当前系统的进程状态 语法: ]# ps [选项] 常用选项: aux = 列出正在运行的所有进程; a 显示现行终端机下的所有程序,包括其他用户的程序 u 以用户为主...

迷失De挣扎
今天
3
0
聊聊spring cloud的CachingSpringLoadBalancerFactory

序 本文主要研究一下spring cloud的CachingSpringLoadBalancerFactory CachingSpringLoadBalancerFactory spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/o......

go4it
昨天
4
0
一篇文章搞定——JDK8中新增的StampedLock

一、StampedLock类简介 StampedLock类,在JDK1.8时引入,是对读写锁ReentrantReadWriteLock的增强,该类提供了一些功能,优化了读锁、写锁的访问,同时使读写锁之间可以互相转换,更细粒度控...

须臾之余
昨天
4
0
Android Camera原理之CameraDeviceCallbacks回调模块

在讲解《Android Camera原理之openCamera模块(二)》一文的时候提到了CameraDeviceCallbacks回调,当时没有详细展开,本文我们详细展开讲解一下。 CameraDeviceCallbacks生成过程: 《Android...

天王盖地虎626
昨天
4
0
Python3正则表达式

在Python中使用正则表达式 Python语言通过标准库中的 re模块 (import re)支持正则表达式。 使用 match 方法匹配字符串 匹配字符串也就是设定一个文本模式,然后判断另外一个字符串是否符合这...

ZeroBit
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部