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

 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571973.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql主从同步原理_mysql主从同步以及原理

mysql主从复制介绍当前的生产工作中&#xff0c;大多数应用的mysql主从同步都是异步的复制方式&#xff0c;即不是严格实时的数据同步。实时和异步&#xff1a;同步复制: 指的是客户端连接到MySQL主服务器写入一段数据,MySQL主服务器同步给MySQL从服务器需要等待从服务器发出同…

mysql不兼容_mysql5.7 不兼容问题

通过navicat工具导入psc数据库备份文件&#xff0c;报错如下&#xff0c;mysql版本5.7执行如下语句不通过DROP TABLE IF EXISTS guard_user;CREATE TABLE guard_user (id bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 操作员编号,login_account varchar(16) NOT NULL …

MSSQL 如何采用sql语句 获取建表字段说明、字段备注、字段类型、字段长度

转自: http://www.maomao365.com/?p4983 <span style"color:red;font-weight:bold;">下文讲述-采用sql脚本获取指定表中所有列对应的说明信息,脚本如下所示:</span> SELECT (case when a.colorder1 then d.name else end) [数据表名称], a.colorder […

oracle 时间加减

sysdate1 加一天sysdate1/24 加1小时sysdate1/(24*60) 加1分钟sysdate1/(24*60*60) 加1秒钟类推至毫秒0.001秒加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char…

mysql数据库层次结构_MySQL逻辑分层介绍

上一篇文章主要介绍了MySQL在Ubuntu18.04系统上的安装&#xff0c;以及安装过程中可能会遇到的一些问题的解决方案。在这篇文章里&#xff0c;开始介绍MySQL数据库的逻辑分层。通过本文的介绍&#xff0c;可以大致了解到MySQL的语句从客户端发出请求后&#xff0c;在服务器经历…

嵌入式 Linux 的分类

http://blog.csdn.net/lu_embedded/article/details/60469851 由于 Linux 所具备的开源、稳定、高效、易裁剪、硬件支持广泛等优点&#xff0c;使得它在嵌入式系统领域最近十几年内迅速崛起。目前嵌入式 Linux 系统开发已经开辟了很大的市场&#xff0c;同时也开发出很多成型的…

dnf台服升级mysql_MySQL Yum存储库 安装、升级、集群

添加MySQL Yum存储库首先&#xff0c;将MySQL Yum存储库添加到系统的存储库列表中。按着这些次序&#xff1a;选择并下载适用于您的平台的发行包。使用以下命令安装下载的发行包&#xff0c;替换platform-and-version-specific-package-name为下载的包的名称&#xff1a;例如&a…

MyIfmHttpClient

package com.yd.ifm.client.caller.util.http;import java.util.Map;import com.yd.ifm.client.caller.model.ResponseData; import com.yd.ifm.client.caller.util.http.HttpEnum.ContentTypeEnum;public interface IfmHttpClient {/*** 发送post数据* 200为正常的业务数据&am…

python 只去除英文_如何使用 Python 制作词云(Word Cloud)-英文词云篇

wordcloud 安装报错与解决虽然网络上也有各种工具可以一键生成词云&#xff0c;但是使用Python制作词云感觉是一件很酷的事情。作为一个 Python 小白&#xff0c;使用 Python 的过程并不那么轻松。比如最最基础的&#xff0c;用Python 制作词云需要安装第三方库 wordcloud&…

坑爹的水题之“元芳你怎么看”

题目大意&#xff1a; 一些人分银子&#xff0c;如果每个人分x两&#xff0c;那么还有y两分不出去&#xff1b;如果每个人分i 两的话那么还差 j 两银子。问你输入x&#xff0c;y&#xff0c;i&#xff0c;j 四个整数&#xff0c;能否成立。 解题思路&#xff1a; 啥叫思路&…

mysql 查看trige_mysql查看所有存储过程,函数,视图,触发器,表

查询数据库中的存储过程和函数方法一&#xff1a;select name from mysql.proc where db your_db_name and type PROCEDURE //存储过程select name from mysql.proc where db your_db_name and type FUNCTION //函数方法二&#xff1a;show procedure status; //存储过…

centos7 卸载 gitlab

标黑的就是关键命令&#xff0c;先停止gitlab服务&#xff0c;然后rpm -e卸载&#xff0c;然后查看剩余gitlab进程&#xff0c;然后杀死主进程&#xff0c;然后删除所有相关目录 1 [liuyxMiWiFi-R3L-srv ~]$ sudo gitlab-ctl stop2 [sudo] password for liuyx: 3 liuyx 不在 su…

webstrom中打包的详细_webpack打包体积优化

webpackwebpack打包体积优化webpack官方定义webpack 是一个模块打包器。webpack 的主要目标是将 JavaScript 文件打包在一起&#xff0c;打包后的文件用于在浏览器中使用&#xff0c;但它也能够胜任转换(transform)、打包(bundle)或包裹(package)任何资源(resource or asset)。…

201621123003《Java程序设计》第一周学习总结

#1. 本周学习总结 本周主要学习了Java的jdk、jvm、jre等基本概念&#xff0c;Java的发展史&#xff0c;知道Java语言的跨平台、面向对象等主要特点&#xff0c;简单了解了Java程序的编译和运行过程。对于学习Java&#xff0c;我的学习和编程能力还是很吃力的&#xff0c;但还是…

mysql jar jdk1.6_Windows下JDK1.6+MySQL+MyEclipse开发环境的配置

1. 安装JDK&#xff0c;放在E盘 “E:\JDK6”,第二个JRE默认路径安装&#xff1b;2. 设置环境变量 (系统变量)&#xff1a;(1)创建JAVA_HOME E:\JDK6(2)Path ;%JAVA_HOME%\bin(3)新建CLASSES .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar3. 安装MyEclipse&#xff0c…

SpringMvc三大组件详解

SpringMvc框架结构图 处理器映射器&#xff1a;用户请求路径到Controller方法的映射处理器适配器&#xff1a;根据handler(controlelr类&#xff09;的开发方式&#xff08;注解开发/其他开发&#xff09; 方式的不同区寻找不同的处理器适配器视图解析器&#xff1a;根据handl…

MySQL笔记创建表结构_MySQL表结构笔记9

本篇大纲MySQL数据表创建表创建主键AUTO_INCREATE指定默认值更新表结构删除表&#xff0c;重命名表01&#xff1a;表MySQL 数据库的表是一个二维表&#xff0c;由一个或多个数据列构成每个数据列都有它的特定类型&#xff0c;该类型决定了MySQL如何看待该列数据02&#xff1a;创…

ubuntu 转mysql_(转)Ubuntu 16.04下安装MySQL

转自&#xff1a;https://www.linuxidc.com/Linux/2017-06/144805.htm首先执行下面三条命令&#xff1a;sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功&#xff1…

在Github和oschina上搭建自己的博客网站

在Github上搭建 - 参考链接 搭建一个免费的&#xff0c;无限流量的Blog----github Pages和Jekyll入门 GitHub Jekyll 搭建并美化个人网站 用Jekyll搭建的Github Pages个人博客 在oschina上搭建 - 参考链接 免费个人博客搭建教程详解&#xff1a;HexoOSChina Hexo使用指南 hexo…

python 大智慧股池_跟我从零开始学会大智慧股票池自动交易

自从上次发表关于自动交易系列教程后&#xff0c;很多朋友对自动交易产生了极大兴趣&#xff0c;然而还有很多朋友因为没接触过股票池和自动交易&#xff0c;相对比较陌生&#xff0c;希望我能从更简单详细的角度来让刚接触的朋友更快的掌握股票自动交易的方法。所以有了次文&a…