Spring Boot的好处:spring boot 大大减少了 使用spring的配置 和大量 xml 文件,并有效解决的项目之间的依赖问题,为想使用 spring项目 大大减轻的工作量

1.先创建一个Maven项目

2.配置pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>SpringBootDemo</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>SpringBootDemo Maven Webapp</name><url>http://maven.apache.org</url><!-- parent 对应的父依赖,自动为你添加常用的容器依赖 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.6.RELEASE</version></parent><dependencies><!-- 开发web项目需要下面jar包 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies><build><finalName>SpringBootDemo</finalName></build>
</project>

3.简单的Application类

@EnableAutoConfiguration:自动载入应用程序所需的所有Bean

SpringApplication.run()将引导我们的应用,启动Spring,相应地启动被自动配置的Tomcat web服务器

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@EnableAutoConfiguration
public class Example {@RequestMapping("/")String home() {return "Hello World!";}public static void main(String[] args) throws Exception {SpringApplication.run(Example.class, args);}
}

然后Run As启动

访问:

转载于:https://www.cnblogs.com/-scl/p/7518272.html

利用Maven快速创建一个简单的spring boot 实例相关推荐

  1. spring boot如何创建一个start_如何创建一个简单的Spring应用?

    在这一部分,我们来关注一个使用Spring的DI功能的简单的Spring应用程序.在一个应用程序中使用Spring的DI功能,需要遵循以下步骤. (1)确定应用程序对象及其依赖关系. (2)根据步骤1 ...

  2. 如何利用Vue快速创建一个在线电子表格

    集成API 在上一节中,我们用Vue实现了一个简单的TODO应用.通过对Model的更新,DOM结构可以同步更新. 现在,如果要把这个简单的TODO应用变成一个用户能使用的Web应用,我们需要解决几个 ...

  3. Spring Boot 之路(一):一个简单的Spring Boot应用

    SpringBoot之路(-) 一直在用Springboot做项目,但是像是赶鸭子上架一样,并没有系统的从头到一个项目来创建一个应用,最近打算做一个SpringBoot开箱即用的项目,主要是觉得自己很 ...

  4. Flash/Flex学习笔记(53):利用FMS快速创建一个文本聊天室

    先来看客户端fla的构成: 第一帧:登录界面 第一帧的代码: show sourceview source print? 01 import flash.events.MouseEvent; 02 i ...

  5. 搭建一个简单的Spring boot+maven项目

    http://www.cnblogs.com/suncj/p/4065589.html

  6. Spring MVC:使用基于Java的配置创建一个简单的Controller

    这是我博客上与Spring MVC相关的第一篇文章. 开端总是令人兴奋的,因此我将尽量简洁明了. Spring MVC允许以最方便,直接和快速的方式创建Web应用程序. 开始使用这项技术意味着需要Sp ...

  7. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

    Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...

  8. Linux Namespace系列(09):利用Namespace创建一个简单可用的容器

    本文将演示如何利用namespace创建一个完整的容器,并在里面运行busybox.如果对namespace不是很熟悉,请先参考前面几遍介绍不同类型namespace的文章. busybox是一个Li ...

  9. 关于Maven中的常见命令,通过命令的方式快速创建一个空的maven工程,将jar包打到maven仓库中

    打jar包的方式  mvn package -Dmaven.test.skip=true mvn install -Dmaven.test.skip=true mvn compile -Dmave ...

最新文章

  1. Android的Framework分析---4硬件抽象HAL
  2. mapreduce 文件可以切分吗_MapReduce的任务流程
  3. 【Linux网络编程】无连接和面向连接协议
  4. NodeJS开发环境配置
  5. Linux常见英文报错中文翻译(菜鸟必知)
  6. mysql配置文件参数详解 my.cnf
  7. asp.net伪静态配置
  8. Python语言学习 (二)1.1
  9. eslint自动检测_GitHub - Noob-Lab/fis3-lint-noob-eslint: ~基于fis3的eslint检测插件
  10. [算法]算法学习05
  11. iOS开发之企业开发者账号打包发布 App 到服务器上的流程
  12. 别人笑我太疯癫,我笑他人看不穿。
  13. 使用javabean把小写金额转换成大写金额
  14. 计算机毕业设计net中医康养会员服务信息管理平台(系统+数据库+源码+文档)
  15. linux系统资源查看详解
  16. Elasticsearch查询时还在百度DSL语句吗?你可能需要这份总结
  17. 阿里云Linux服务器搭建WordPress教程
  18. Women in Tech | 关于职业与成长,她们给人奋进的启发和动力
  19. FICO_通过参考创建方式批量复制跨科目表的总账科目
  20. 培育百万开发者,Serverless的主战场

热门文章

  1. iso图像测试卡_4700万像素 五轴防抖 徕卡正式发布SL2无反相机
  2. MySQL 基础 ———— 存储过程与函数
  3. CBOW模型的数据预处理
  4. java c s是什么_Java在C/S
  5. java xml opencv_Java中使用opencv
  6. HTML+CSS+JS实现 ❤️canvas 3D云动画效果❤️
  7. 接口自动化测试_Python自动化测试学习路线之接口自动化测试「模块四」
  8. 让8只数码管从左往右显示1、2、3、4、、、8
  9. 线程等待通知 linux,Java 线程协作 wait(等待)与 notiy(通知)
  10. nodejs mac java home_Mac上搭建nodejs开发环境