博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring cloud学习第一步:创建一个可运行的spring boot项目
阅读量:6272 次
发布时间:2019-06-22

本文共 3022 字,大约阅读时间需要 10 分钟。

hot3.png

    本文档主要作为本人的备忘录

    Spring boot的介绍基本上很容易搜到,这地方我就不多说了,直接介绍使用IDEA创建一个可运行的spring boot项目.

1.File -> New -> Project...

注意一点:将Default: https://start.spring.io 修改为: http://start.spring.io,否则有可能会连接不上

2.Next之后,填写自己的Group,Artifact等,选择Maven Project,Next,Next,Next,

3.最终生成此目录结构,FirstApplication.java 为spring boot的启动类.application.properties为配置文件

4.将 application.properties 修改为 application.yml, 添加配置项

server:  port: 8080 #Tomcat端口号  servlet-path: /first #context路径

注意:servlet-path路径前必须带 / 否则会

Caused by: java.lang.IllegalArgumentException: Error page location [first/error] must start with a '/'

5.修改pom.xml,因为这里要创建一个spring web项目,所以需要添加spring-web的依赖

org.springframework.boot
spring-boot-starter-web

6.创建一个 FirstController

package com.aulbrother.first.web;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;/** * @since 2018/1/22 9:50 */@RestControllerpublic class FirstController{    @GetMapping("/text")    public String text(){        return "success";    }}

7.启动项目

2018-01-22 10:40:42.300  INFO 8928 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup2018-01-22 10:40:42.323  INFO 8928 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)2018-01-22 10:40:42.323  INFO 8928 --- [           main] com.aulbrother.first.FirstApplication    : Started FirstApplication in 1.761 seconds (JVM running for 2.559)

8.访问 http://localhost:8080/first/text,成功!!!!

最后贴上完整的pom.xml

4.0.0
com.aulbrother
first
0.0.1-SNAPSHOT
jar
first
第一步
org.springframework.boot
spring-boot-starter-parent
1.5.9.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-web
org.projectlombok
lombok
true
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin

 

转载于:https://my.oschina.net/aulbrother/blog/1610882

你可能感兴趣的文章
android 使用WebView 支持播放优酷视频,土豆视频
查看>>
怎么用secureCRT连接Linux
查看>>
C# 使用WinRar命令压缩和解压缩
查看>>
linux学习笔记一----------文件相关操作
查看>>
Mono for Android 优势与劣势
查看>>
服务器端开发技术
查看>>
Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
查看>>
ajax提交多个对象,使用序列化表单和FormData
查看>>
深入分析由前序和中序重构二叉树问题
查看>>
leetcode 题解 || Valid Parentheses 问题
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
什么是WeakHashMap--转
查看>>
js 面试题
查看>>
第二十二节,三元运算
查看>>
Yacc 与 Lex 快速入门
查看>>
Unity中HDR外发光的使用
查看>>
Flume负载均衡配置
查看>>
Ajax详解
查看>>
Ubuntu C/C++开发环境的安装和配置
查看>>
百世汇通快递地区选择插件,单独剥离
查看>>