1.首先在idea中创建一个maven项目,创建成功后在pom.xml中添加SpringBoot相关的依赖

<!--引入SpringBoot相关的依赖-->
<parent>
<groupId> org.springframework.boot </groupId>
<artifactId> spring-boot-starter-parent </artifactId>
<version> 1.5.9.RELEASE </version>
</parent>
<dependencies>
<dependency>
<groupId> org.springframework.boot </groupId>
<artifactId> spring-boot-starter-web </artifactId>
</dependency>
</dependencies>

2.创建一个主程序类用于运行SpringBoot应用程序

/**
* 使用@SpringBootApplication注解来标注这个主程序类是SpringBoot应用
*/
@SpringBootApplication
public class SpringBootMainApplication { public static void main(String[] args) {
//启动SpringBoot应用程序
SpringApplication.run(SpringBootMainApplication.class,args);
}
}

3.创建controller或service

@Controller
public class HelloController { @ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello world!";
}
}

4.接下来在主程序中运行

5.打开浏览器进行测试访问

得到这个结果表示第一个SpringBoot应用程序已经测试成功。

5.部署,创建可执行jar

在pom.xml中添加如下插件

    <!--用于创建可执行jar-->
<build>
<plugins>
<plugin>
<groupId> org.springframework.boot </groupId>
<artifactId> spring-boot-maven-plugin </artifactId>
</plugin>
</plugins>
</build>

接着使用Maven中的package命令进行打包

根据package打包生成的路径找到对应的jar包,然后使用java -jar命令运行

打开浏览器进行测试

这表明部署成功

最新文章

  1. WinHttp
  2. 耗电—Android
  3. Leetcode Gray Code
  4. iOS本地推送与远程推送
  5. yii和wp做博客
  6. Javascript之响应式相册
  7. 浅谈reverse_iterator的base()函数
  8. YII 表单验证规则
  9. poj 2749 Building roads (二分+拆点+2-sat)
  10. 使用ICallbackEventHandler接口更高效实现Ajax
  11. Nanjing GDG Meetup 8月线下活动
  12. Saltstack 服务器基本安装
  13. mouseleave 和 mouseout 区别
  14. 日期函数ADD_MONTHS,MONTHS_BETWEEN,LAST_DAY,NEXT_DAY
  15. spring3.1文档目录翻译
  16. Xtoken
  17. 如何安装/卸载workflow manager 1.0
  18. 浅谈RPC调用
  19. LeetCode83.删除排序链表中的重复的元素
  20. 使用PyInstaller打包Python角本为exe程序

热门文章

  1. CodeForces 1409E Two Platforms
  2. [Luogu P3953] 逛公园 (最短路+拓扑排序+DP)
  3. Java集合(类)框架(三)
  4. 处理textarea里Enter(回车换行符)
  5. linux 查看和设置主机名
  6. DP斜率优化学习笔记
  7. 【Kubernetes学习笔记】-使用Minikube快速部署K8S单机学习环境
  8. linux磁盘已满,查看那个目录文件最占磁盘空间并解决没有内存不耗费资源删除
  9. c#反转
  10. django环境安装操作整理!