1、使用Eclipse 建立Maven项目(webapp OR quickstart)

2、配置Maven,如下:

 1  <parent>
 2     <groupId>org.springframework.boot</groupId>
 3     <artifactId>spring-boot-starter-parent</artifactId>
 4     <version>1.2.5.RELEASE</version>
 5     <relativePath/>
 6   </parent>
 7
 8   <properties>
 9     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10     <java.version>1.8</java.version>
11   </properties>
12
13   <dependencies>
14     <dependency>
15       <groupId>org.springframework.boot</groupId>
16       <artifactId>spring-boot-starter-web</artifactId>
17     </dependency>
18   </dependencies>
19
20   <build>
21     <plugins>
22       <plugin>
23         <groupId>org.springframework.boot</groupId>
24         <artifactId>spring-boot-maven-plugin</artifactId>
25       </plugin>
26     </plugins>
27   </build>

3、建立启动Application

 1 package demo.web.application;
 2 import org.springframework.boot.SpringApplication;
 3 import org.springframework.boot.autoconfigure.SpringBootApplication;
 4 import org.springframework.context.annotation.ComponentScan;
 5
 6 @SpringBootApplication
 7 @ComponentScan(basePackages={"demo.web.*"})
 8 public class Application {
 9     public static void main(String[] args) {
10         SpringApplication.run(Application.class, args);
11     }
12
13 }

4、编辑Controller

 1 package demo.web.controller;
 2 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 3 import org.springframework.web.bind.annotation.PathVariable;
 4 import org.springframework.web.bind.annotation.RequestMapping;
 5 import org.springframework.web.bind.annotation.RestController;
 6
 7 @RestController
 8 @EnableAutoConfiguration
 9 public class HelloController {
10
11     @RequestMapping("/")
12     String home() {
13         System.out.println("ee");
14         return "Hello World!";
15     }
16
17     @RequestMapping("/hello/{myName}")
18     String index(@PathVariable String myName) {
19         return "Hello "+myName+"!!!";
20     }
21
22 }

5、通过application.properties对项目进行配置

server.port=9000  

项目文件布局如下:

启动Application程序,即可访问网站。

转载于:https://www.cnblogs.com/learnMoreEveryday/p/6771354.html

SpringBoot 搭建相关推荐

  1. SpringBoot 搭建基于 minio 的高性能存储服务

    欢迎关注方志朋的博客,回复"666"获面试宝典 什么是minio 引用官网: MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储.它与Amazon S3 ...

  2. 使用SpringBoot搭建一个简单的webSocket服务

    前言 个人地址:使用SpringBoot搭建一个简单的webSocket服务 什么是WebSocket? WebSocket是一个HTML5新增的协议,它的目的在浏览器和服务器之间建立一个不受限的双向 ...

  3. Dubbo(七)使用SpringBoot搭建dubbo消费者工程

    本章将创建一个dubbo 消费者工程并实现远程调用消费者示例.环境:springboot + dubbo + zookeeper, 工程目录如下: 主要步骤: 创建maven工程添加pom依赖 创建S ...

  4. SpringBoot搭建天气预报微服务系统

    SpringBoot搭建天气预报微服务系统 前言 本系列文章将简单的学习SpringCloud微服务相关知识,其实也是因为时间的原因,一直拖到现在,遂打算趁着假期,决定记录下来. 从天气预报微服务系统 ...

  5. SpringBoot搭建微信公众号后台(一):消息接收与响应

    关注作者,更多动态实时掌握,微信公众号:隔壁的程序员 上一篇我们经过接口验证,已经可以与微信的服务器进行通信,错过的可以通过下面链接来进行回顾,这一篇就来实现一个基本的消息接收与响应. SpringB ...

  6. 【微服务】SpringBoot 搭建微服务初体验

    SpringBoot 搭建微服务初体验 前言 Server端程序开发 1.创建Server项目,并添加依赖 2.引入依赖,完善配置文件 3.开发SQL语句 4.开发JavaBean 5.开发DAO接口 ...

  7. 基于springboot搭建的个人博客系统

    源码下载地址:blog blog是基于springboot搭建的个人博客,响应式 前端技术:html.css.js.jq.bootstrap 后台技术:springboot.thymeleaf.myb ...

  8. 基于SpringBoot搭建应用开发框架(一) —— 基础架构

    基于SpringBoot搭建应用开发框架(一) -- 基础架构 目录 Spring的简史 零.开发技术简介 一.创建项目 1.创建工程 2.创建Starter 3.启动项目 4.Spring Boot ...

  9. SpringBoot搭建SSM框架项目,支持JSP页面

    以下就是SpringBoot搭建SSM框架项目,集成使用jsp(超详细)的全部内容. 看完如果对你有帮助,感谢点赞支持! 文章目录 1.创建项目,选择Spring Initializr创建一个Spri ...

  10. SpringBoot 搭建的个人博客

    介绍 blog是基于SpringBoot 搭建的个人博客,响应式 前端技术:html.css.js.jq.bootstrap 后台技术:springboot.thymeleaf.mybatis.mys ...

最新文章

  1. 在云中利用开源软件进行开发以提高创新能力
  2. 【2020论文】U-Det:一种改进的双向特征网络U-Net结构用于肺结节分割
  3. language mysql_MySql 语言的分类;
  4. python代码块-python代码块
  5. cmos全局曝光算法_2019腾讯广告算法大赛方案分享(冠军)
  6. codeforces 909C. Python Indentation
  7. springboot设置默认值_spring boot jpa存储数据的默认值为java的默认值
  8. 【SDK】Memory read error at 0xF8007080
  9. 动态规划求解所有字符的组合数
  10. linux mint 19新功能,Linux Mint 19.3将在2019年12月正式发布,附新功能简介
  11. 小米为什么拆分红米? | 畅言
  12. C++ 名字空间详解
  13. python在财务中的应用-【手把手教你】Python金融财务分析
  14. zsacm20120226省赛前个人赛第1场(结题报告)
  15. 使用Python2.7和火狐浏览器下载QQ空间好友相册
  16. 大学一年级计算机科学与技术教材,计算机科学与技术系授课计划及课程表一年级.PDF...
  17. cad文字递增快捷键_Auto CAD2014数字递增复制快捷键是什么呢?
  18. S32K144_FTM定时器中断
  19. 树莓派3B+ 人脸识别(OpenCV)
  20. 高效深度学习:让模型更小、更快、更好!

热门文章

  1. 信息安全评论员18期
  2. C#中自定义属性的例子
  3. matlab 查看函数属性,matlab – 使用FFT属性查找2D函数的导数
  4. navicat premium 连接oracle_Navicat Preminm连接oracle时闪退问题解决
  5. JPG图片EXIF信息提取工具exif
  6. Visual Studio 2017创建XAML文件
  7. WordPress插件扫描工具plecost
  8. iOS 9应用开发教程之创建iOS 9项目与模拟器介绍
  9. 设计一个成绩分类 输入成绩 输出优秀_BenQ 明基 PD2720U 27寸 Thunderbolt3.0 专业设计显示器开箱评测...
  10. 用python画玫瑰花简单-利用python的turtle库画一朵简单的玫瑰花,并添加文字