1. pom.xml中增加配置

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.0.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>

2. 创建启动类

创建package learningops.urlshortener

package learningops.urlshortener;import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;/*** @author learningops* @date 01/03/2018*/
@SpringBootApplication
@ComponentScan
public class Application implements CommandLineRunner {@Overridepublic void run(String... args) throws Exception {}public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}

3. 创建Controller

创建一个package learningops.urlshortener.controller

package learningops.urlshortener.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;/*** @author learningops* @date 22/03/2018*/
@Controller
public class IndexController {@RequestMapping("/")@ResponseBodyString home() {return "Hello World!";}
}

4. 运行

mvn spring-boot:run

Maven项目Spring Boot启动相关推荐

  1. Maven 搭建spring boot多模块项目(附源码)

    Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom ...

  2. spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法

    spring boot启动类启动 错误: 找不到或无法加载主类 xxx.xxxx.Application 的解决方法 导入的一个外部的spring boot项目,运行启动类,忽然提示找不到或者无法加载 ...

  3. Spring Boot启动过程源码分析--转

    https://blog.csdn.net/dm_vincent/article/details/76735888 关于Spring Boot,已经有很多介绍其如何使用的文章了,本文从源代码(基于Sp ...

  4. Spring Boot 启动载入数据 CommandLineRunner

    Spring Boot 启动载入数据 CommandLineRunner 实际应用中,我们会有在项目服务启动的时候就去载入一些数据或做一些事情这种需求. 为了解决这种问题.Spring Boot 为我 ...

  5. spring boot 启动类

    做项目用到spring boot 感觉spring boot用起来比较流畅.想总结一下,别的不多说,从入口开始. spring boot启动类Application.class 不能直接放在main/ ...

  6. Spring Boot————Spring Boot启动流程分析

    一.引言 Spring Boot 的启动虽然仅仅是执行了一个main方法,但实际上,运行流程还是比较复杂的,其中包含几个非常重要的事件回调机制.在实际生产开发中,有时候也会利用这些启动流程中的回调机制 ...

  7. Java工作笔记-使用Maven创建Spring Boot并生成war包外部tocamt运行

    目录 基本概念 代码与实例 基本概念 目前发现很多Java项目都是直接使用Maven作项目管理,在Maven中配置依赖,比如Spring boot完成操作,在经历了这么多操作后,还发现大家喜欢把Mav ...

  8. 强大的Spring Boot启动监听器事件-初始化系统账号密码

    文章目录 前言 一.SpringApplicationEvents 事件类型 1.1 ApplicationStartingEvent 1.2 ApplicationEnvironmentPrepar ...

  9. [Spring Boot] 2. Spring Boot 启动过程定制化

    在上一篇文章中,从源码角度介绍了Spring Boot的启动过程.启动的代码虽然只有短短的一行,但是背后所做的工作还真不少,其中有一些可以定制化的部分,主要分为以下几个方面: 初始化器(Initial ...

最新文章

  1. LeetCode简单题之交替位二进制数
  2. 读书:一百个 终身受益的 思维模型(持续更新)
  3. selenium 实现网页截图
  4. Void void Void用在泛型
  5. Android之使用Android-AQuery异步加载图片(一)
  6. c语言怎么独缺非空格字符,C语言-字符串(单个字符)
  7. Nginx - 日志格式及输出
  8. VS Code 主题配置
  9. java 通讯开发_java之接口开发-初级篇-socket通信
  10. 学习笔记——Servlet原理
  11. 2、杂项:Bootloader升级方式---擦、写flash在RAM中运行
  12. 工作网络计算机显示不完全,win10网络共享,计算机显示不全?
  13. unll是什么意思_javascript中null是什么意思?
  14. centos静态ip天坑
  15. 诺,你们要的Python进阶来咯!我还没见过比这全面的!
  16. openstack 网络更改版
  17. 俄罗斯方块游戏shell编程代码
  18. 写给还在迷茫中的朋友,一名6年程序员的工作感悟!!!
  19. 转载几篇别人写的皮肤类控件的技术文章
  20. 以太坊学习路线——(四、上)Truffle安装、truffle项目创建、编译、部署

热门文章

  1. UICollectionView之网络图片解析
  2. Python字符串的修改以及传参
  3. IOS中CoreLocation框架地理定位
  4. VirtualBox上Ubuntu 共享文件夹
  5. Http与RPC通信协议的比较
  6. 使用sqlserver来存放和取得session
  7. FAST-CGI安装与使用
  8. 一步一步指引你在Windows7上配置编译使用Caffe(https://github.com/fengbingchun/Caffe_Test)
  9. 【TX2】英伟达Nvidia TX2连接蓝牙设备
  10. 串口服务器支持多台上位机,RS485多机通信一台上位机两台下位机问题,