目录树

  • 新建Maven项目及步骤
  • 修改方法
  • 启动测试

新建Maven项目及步骤

  我这里是从创建开始讲,使用的工具是Idea2017版本。如果是已经创建了Maven,想改为spring boot项目的请直接跳到【修改方法】

  1.点击右上角的File,出来的列表选择New Object:

  

  2.选择Maven,勾选Create from archetype,选择quickstart

  3.输入GroupId与ArtifactId,Version版本号自己看着怎么顺眼怎么改;其中GroupId为包名,ArtifactId是项目名;点击next

   4.选择Maven的配置,我这里是默认的,具体你也可以选择自己Maven的安装目录下的conf/setting.xml;点击next

  5.点击finished,完成Maven项目的创建


修改方法

  1.在pom.xml加入以下父依赖,用于指定spring-boot的版本;这个就类似于我们开发ssm中指定springframwork的版本号差不多。注:添加后请update下maven

    <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.16.RELEASE</version>
</parent>

  2.加入以下spring-boot依赖包

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

启动测试

  1.新建启动类,开启注解扫描

 package com.hdbs;

 import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; /**
* spring-boot startup
*
*/
@SpringBootApplication
public class ApplicationStartup
{
public static void main(String[] args) {
SpringApplication.run(ApplicationStartup.class, args);
}
}

  2.看到 start on port xxxx的字样表明启动成功

最新文章

  1. ffmpeg-20161104[07,10,16,21,22,27,30]-bin.7z
  2. MongoDB 之C#实践
  3. Log4J日志配置详解
  4. April Fools Day Contest 2014
  5. ASProtect注册码使用教程|ASProtect SKE(加壳脱壳工具) 2.56 汉化注册版
  6. idea自动生成serialVersionUID
  7. 服务管理,Dll查看
  8. MVC小系列(十三)【全局异常处理与异常日志】
  9. Linux环境下安装Redis步骤即问题解决
  10. Android 工程集成React Native 0.44 注意点
  11. Lombok介绍、使用方法和总结
  12. Docker 安装rabbitMQ
  13. ElasticSearch核心知识总结(一)es的六种搜索方式和数据分析
  14. dotnet core 编程规范
  15. springMVC之一(页面&lt;---&gt;控制器 互相传值,转发和重定向)
  16. mysql 的sleep线程过多处理方法
  17. Head First Servlets &amp; JSP 学习笔记 第一章 —— 前言和体系结构
  18. POJ2112 Optimal Milking
  19. Scala解码base64编码的URL提示Last unit does not have enough valid bits
  20. Cross-Site Scripting XSS 跨站攻击全攻略 分类: 系统架构 2015-07-08 12:25 21人阅读 评论(2) 收藏

热门文章

  1. springMVC @Component-@Resource-@Repository-@Service-@Controller的区别和理解
  2. csharp:Microsoft.Ink 手写识别(HandWriting Recognition)
  3. setInterval 与 clearInterval详解
  4. javascript截取字符串长度
  5. 11.6NOIP模拟赛解题报告
  6. Stirling数
  7. C语言--清理getchar缓存
  8. ArcEngine交互画线
  9. linux下安装及配置jenkins
  10. Windows软件静默安装