博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot简要
阅读量:6249 次
发布时间:2019-06-22

本文共 2002 字,大约阅读时间需要 6 分钟。

hot3.png

  简化Spring应用开发的一个框架;

  
  整个Spring技术栈的一个大整合;
  
  J2EE开发的一站式解决方案;
  
  自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
  
  起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
  
  命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
  
  Actuator:让你能够深入运行中的Spring Boot应用程序,一套究竟。
  
  第一个SpringBoot项目
  
  构建一个Sping Boot的Maven项目,强烈推荐Spring Initializr,它从本质上来说就是一个Web应用程序,它能为你生成Spring Boot项目结构。
  
  Spring Initializr有几种用法:
  
  (一)通过Web界面使用
  
  1.访问:http://start.spring.io/
  
  2.选择构建工具Maven Project、Spring Boot版本2.1.0、Group、Artifact,可参考下图所示
  
  3.点击Generate Project下载项目压缩包
  
  4.导入到你的工程,如果是IDEA,则需要:
  
  a.选择解压后的项目文件夹,点击导入
  
  b.点击Import project from external model并选择Maven,点击Next到底为止。
  
  c.选择对应的JDK版本。(推荐JDK1.8以上)
  
  (二)通过IDEA新建SpringBoot项目(Maven)
  
  在IDEA编辑器的File菜单里面选择 New > Project,然后选择Maven项目,接着按照下面的图一步步操作即可创建第一个SpringBoot项目。
  
  2.导入springBoot的依赖(如果不知道怎么依赖,请去学习maven)
  
  3.编写主程序,用来启动SpringBoot应用。
  
  复制代码
  
  1 /**
  
  2  *  @SpringBootApplication()  来标注一个主程序,说明是一个springboot应用
  
  3  *  @RestController   控制层注解
  
  4  */
  
  5 @SpringBootApplication()
  
  6 @RestController
  
  7 public class HelloWorldMainApplication {
  
  8
  
  9     /**
  
  10      * spring的注解
  
  11      */
  
  12     @RequestMapping(www.dfgjyl.cn"/index")
  
  13     public String index(www.mengzhidu178.com) {
  
  14         return "Hello www.365soke.com Docker World";
  
  15     }
  
  16
  
  17     public static void main(String[www.gcyl152.com] args) {
  
  18         //让springboot项目运行起来
  
  19         SpringApplication.run(HelloWorldMainApplication.class,args);
  
  20     }
  
  21 }
  
  复制代码
  
  4.点击运行,即可运行程序。在浏览器输入localhost:8080/index即可。
  
  5.简化部署,在pom文件中加入代码,使用maven打包,之后直接使用java -jar的命令进行执行。(打完好的jar包会在项目的target目录下)
  
  复制代码
  
  <!-- 这个插件,可以将应用打包成一个可执行的jar包;-->
  
  <build>
  
  <plugins>
  
  <plugin>
  
  <groupId>org.springframework.boot<www.gcyl159.com /groupId>
  
  <artifactId>spring-boot-maven-plugin<www.mcyllpt.com /artifactId>
  
  </plugin>
  
  </plugins>
  
  </build>
  
  复制代码

转载于:https://my.oschina.net/u/3386278/blog/2876827

你可能感兴趣的文章
答《漫话ID》中的疑问:UniqueID和ClientID的来源
查看>>
【转】Asp.net控件开发学习笔记整理篇 - 服务器控件生命周期
查看>>
Linux下的shell编程(一)BY 四喜三顺
查看>>
javascript一些小技巧
查看>>
I00024 出钱买羽
查看>>
linux下文件的一些文件颜色的含义
查看>>
websotrm注册码
查看>>
迭代器(Iterable)和for..in..的三种协议
查看>>
判断浏览器是否为顶层窗口
查看>>
数据结构化与保存
查看>>
跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
查看>>
服务器设计笔记(3)-----消息队列
查看>>
poj 1797 Heavy Transportation(最短路径Dijkdtra)
查看>>
基于WinDbg的内存泄漏分析
查看>>
气象预警采集及推送
查看>>
【SSH网上商城项目实战29】使用JsChart技术在后台显示商品销售报表
查看>>
python 基础复习 09 之基础函数
查看>>
Extjs 4
查看>>
Java内存模型(JMM)以及 垃圾回收机制 小结
查看>>
开源3D游戏引擎Irrlicht简介
查看>>