首页 > spring-boot 入门学习

spring-boot 入门学习

junitjunit4.10org.spring

-->

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

闲话不扯,使用spring-boot ,建议掌握maven或是gradle。

sample01

1 新建一个pom


4.0.0com.examplemyproject0.0.1-SNAPSHOTorg.springframework.bootspring-boot-starter-parent1.1.9.RELEASE

 2 now 我们需要搭建一个简单web程序,你只需向pom中添加

org.springframework.bootspring-boot-starter-web

 3 ok 如果你使用IDE,请刷新一下工程,让maven下载依赖,现在我们可以进行编码了。

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

4 现在可以运行mvn spring-boot:run,来启动项目了,springboot的依赖里面包括一个嵌入式的tomcat,所以我们的项目      实际上是跑在tomcat上的,浏览http://localhost:8080 ,怎么样是不是很方便。

5 看上面的

@EnableAutoConfiguration

 这个是spring-boot的注解,它会帮助我们自动发现并完成简单的spring配置。所以我们在这个项目中没有配置的多余的    config类或是xml。

6 有的时候我们要进行打包发布等工作,那么你需要向pom中添加spring-boot的插件

org.springframework.bootspring-boot-maven-plugin

7 执行mvn package 命令就行了。我们得到的不是喜闻乐见的war,而是一个jar包,jar中包含了依赖的构件,包括我上面提到的嵌入式tomcat。所以我们可以执行java -jar 来运行这个jar。





转载于:https://my.oschina.net/u/572499/blog/348883

更多相关:

  • 英语的重要性,毋庸置疑!尤其对广大职场人士,掌握英语意味着就多了一项竞争的技能。那,对于我们成人来说,时间是最宝贵的。如何短时间内在英语方面有所突破,这是我们最关心的事情。英语学习,到底有没有捷径可以走,是否可以速成?周老师在这里明确告诉大家,英语学习,没有绝对的捷径走,但是可以少走弯路。十多年的教学经验告诉我们,成功的学习方法可以借...

  • 展开全部 其实IDLE提供了一个显32313133353236313431303231363533e78988e69d8331333365663438示所有行和所有字符的功能。 我们打开IDLE shell或者IDLE编辑器,可以看到左下角有个Ln和Col,事实上,Ln是当前光标所在行,Col是当前光标所在列。 我们如果想得到文件代码...

  • 前言[1]从 Main 方法说起[2]走进 Tomcat 内部[3]总结[4]《Java 2019 超神之路》《Dubbo 实现原理与源码解析 —— 精品合集》《Spring 实现原理与源码解析 —— 精品合集》《MyBatis 实现原理与源码解析 —— 精品合集》《Spring MVC 实现原理与源码解析 —— 精品合集》《Spri...

  • 【本文摘要】【注】本文所述内容为学习Yjango《学习观》相关视频之后的总结,观点归Yjango所有,本文仅作为学习之用。阅读本节,会让你对英语这类运动类知识的学习豁然开朗,你会知道英语学习方面,我们的症结所在。学习英语这类运动类知识,需要把握四个原则第一,不要用主动意识。第二,关注于端对端第三,输入输出符合实际情况第四,通过多个例子...

  • 点云PCL免费知识星球,点云论文速读。文章:RGB-D SLAM with Structural Regularities作者:Yanyan Li , Raza Yunus , Nikolas Brasch , Nassir Navab and Federico Tombari编译:点云PCL代码:https://github.co...

  •   1  启动Consul 2  创建springcloud-consul项目及三个子模块        2.1 数据模块consul-producer        2.2 数据消费模块consul-consumer        2.3 gateway网关模块 3  测试及项目下载    1、首先安装Consul并启动Consu...

  • 参考自: http://how2j.cn/k/search-engine/search-engine-springboot/1791.html?p=78908 工具版本: elasticsearch 6.2.2、 kibana 6.2.2,  下载地址: elasticsearch、kibana 下载demo 1、kotlin版sp...

  • junitjunit4.10org.spring...