声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。

一、根据官网手工搭建(http://projects.spring.io/spring-boot/#quick-start)

1、新建一个maven工程springbootfirst

2、 如果要想开发 SpringBoot 程序只需要按照官方给出的要求配置一个父 pom (spring-boot-starter-parent)和添加web开发的支持(spring-boot-starter-web)即可。

 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 3   <modelVersion>4.0.0</modelVersion>
 4
 5   <groupId>com.study.springboot</groupId>
 6   <artifactId>springbootfirst</artifactId>
 7   <version>0.0.1-SNAPSHOT</version>
 8   <packaging>jar</packaging>
 9
10   <name>springbootfirst</name>
11   <url>http://maven.apache.org</url>
12
13   <properties>
14     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15     <jdk.version>1.8</jdk.version>
16   </properties>
17
18     <!--想开发 SpringBoot 程序只需要按照官方给出的要求配置一个父 pom 即可。  -->
19     <parent>
20         <groupId>org.springframework.boot</groupId>
21         <artifactId>spring-boot-starter-parent</artifactId>
22         <version>1.5.4.RELEASE</version>
23     </parent>
24
25   <dependencies>
26
27     <!--添加web开发的支持  -->
28     <dependency>
29             <groupId>org.springframework.boot</groupId>
30             <artifactId>spring-boot-starter-web</artifactId>
31     </dependency>
32
33   </dependencies>
34
35
36   <build>
37         <finalName>springbootfirst</finalName>
38         <plugins>
39             <plugin>
40                 <groupId>org.apache.maven.plugins</groupId>
41                 <artifactId>maven-compiler-plugin</artifactId>
42                 <configuration>
43                     <source>${jdk.version}</source><!-- 源代码使用的开发版本 -->
44                     <target>${jdk.version}</target><!-- 需要生成的目标class文件的编译版本 -->
45                     <encode>${project.build.sourceEncoding}</encode>
46                 </configuration>
47             </plugin>
48         </plugins>
49     </build>
50
51 </project>

3、 编写一个具体的程序SampleController.java

 1 package com.study.springboot.springbootfirst;
 2
 3 import org.springframework.boot.*;
 4 import org.springframework.boot.autoconfigure.*;
 5 import org.springframework.stereotype.*;
 6 import org.springframework.web.bind.annotation.*;
 7
 8 @Controller
 9 @EnableAutoConfiguration
10 public class SampleController {
11
12     @RequestMapping("/")
13     @ResponseBody
14     String home() {
15         return "Hello World!";
16     }
17
18     public static void main(String[] args) throws Exception {
19         SpringApplication.run(SampleController.class, args);
20     }
21 }

4.启动SampleController.java,在浏览器输入http://localhost:8080/即可看到我们使用SpringBoot搭建的第一个web程序成功了,就是这么的快速、简单、方便

二、快速搭建

1、访问http://start.spring.io/

2、选择构建工具Maven Project、Spring Boot版本1.5.11以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.8,可参考下图所示:

3、点击Generate Project下载项目压缩包

4、解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的文件夹-> Finsh,OK done!

转载于:https://www.cnblogs.com/leeSmall/p/8654143.html

SpringBoot系列二:搭建自己的第一个SpringBoot程序相关推荐

  1. Docker系列(二): 搭建docker镜像仓库-Nexus、Harbor

    Docker介绍及环境搭建参考: Docker系列一: docker介绍&&安装(含离线安装) Docker系列(二): 搭建docker镜像仓库-Nexus.Harbor Docke ...

  2. Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

    前言 上一篇讲述了Windows Phone 7开发环境的搭建,这篇文章讲述如何创建,部署,调试以及运行Silverlight for Windows Phone应用程序,同时介绍如何Microsof ...

  3. 问题一:CodeBlocks环境搭建及创建第一个C++程序

    某业界大牛推荐最佳的途径是从raytracing入门,所以本屌开始学习<Ray Tracing In One Weekend>. 该书是基于C++的.本屌从未学过C++.感觉告诉我,要先搭 ...

  4. AJAX教程系列一:环境安装及第一个ajax程序

    去官网下载wamp服务器,一路next即可.PS:也可下载我本人所使用版本http://pan.baidu.com/s/1slOmEYx 下载dw wamp安装成功后,在你所在磁盘目录!![其中画红框 ...

  5. 热门框架系列 (二) -- SpringMvc的父子容器,SpringBoot是否有父子容器?

    @TOC# 热门框架系列 记录在程序走的每一步___auth:huf 从新的篇章开始;篇章阅读需要先关注; 因为笔者想参与技术文章的评选.;需要一定的粉丝量; 粉丝量达到一定数量.所有文章阅读限制将会 ...

  6. 《SSO系列二》自己动手写一个SSO

    概述 上篇博客http://blog.csdn.net/bingospunky中大概的介绍了一下SSO.这篇文章介绍一个我学习过程中写的一个Demo,可以让初学者对SSO有一个整体的认识. 线上演示 ...

  7. springboot系列(二十九):如何实现excel多sheet导入?这你得会|超级详细,建议收藏

  8. Springboot系列(二十二):如何纯文本转成.csv格式文件?|超级详细,建议收藏

    一.前言

  9. JavaWeb从开发环境搭建,到第一个servlet程序(图文)

    ##  开学到今天,已经是第三周了~  然而这门课的教材还没发~   滋滋滋   表示很"蓝瘦"~~~ Java Web开发环境搭建 1. 下载安装Tomcat 官网地址:http ...

最新文章

  1. Pacbio三代基因组组装简介
  2. 浅析网站流量出现异常情况应怎样解决?
  3. 大数阶乘的位数和精确值计算
  4. 负载均衡器上实现客户端IP限制
  5. 7 pe系统安装_【软件课程之家】PE系统安装教程
  6. c++primer 5th第15章基础、课后习题自己解析、心得体会等
  7. java导入导出有版本兼容问题_java导入excel时遇到的版本问题
  8. 数据结构C语言数组字符数组
  9. javascript在IE和Firefox下的不同之处
  10. 虚幻4连接mysql蓝图教程_[unreal4蓝图教程]虚幻4蓝图使用小技巧
  11. Originpro拟合Gompertz模型
  12. 《IE恶搞迷》扩展功能使用
  13. scipy.linalg中kron的用法
  14. 错误:80040154 没有注册类 的问题
  15. 中秋赏月地图出炉,跟随锦江之星去赏月
  16. 解决办法:git错误 error: failed to push some refs to ‘https://github.com/...
  17. AI系统识别早期败血症,减少患者死亡率
  18. KeePass:强大的开源免费放心的密码管理器
  19. 力扣 779. 第K个语法符号
  20. 下载的软件包保存在缓存中,直到下次成功执行事务。 您可以通过执行 'dnf clean packages' 删除软件包缓存。 错误:事务检查错误

热门文章

  1. Drawable、Bitmap、byte[]之间的转换
  2. LinkedHashMap源码分析
  3. Android动画之Animator
  4. (015)java后台开发之web项目中如何添加jar包和删除jar包
  5. oracle的乐观锁和悲观锁
  6. git reset --hard xxxxxxx
  7. UVA 1515 - Pool construction(最小割)
  8. Spark学习(四) -- Spark作业提交
  9. Centos6下安装中文字体
  10. 【转】工厂模式面向接口编程