美文网首页
1.1Hello SpringBoot

1.1Hello SpringBoot

作者: setone | 来源:发表于2018-12-18 17:27 被阅读0次

    Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序

    • 创建独立的Spring应用程序
    • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
    • 提供入门依赖项以简化构建配置
    • 尽可能自动配置Spring和第三方库
    • 提供生产就绪功能,例如指标,运行状况检查和外部化配置
    • 绝对没有代码生成,也不需要XML配置

    快速入门

    快速完成SpringBoot基础项目的构建,并实现一个简单的HTTP请求处理,读者通过这个demo对SpringBoot有一个初步的理解,并了解其特性

    环境

    Maven
    JDK1.8
    SpringBoot2.0.6

    工具

    idea

    搭建框架

    image.png
    image.png
    image.png
    image.png
    image.png
    image.png

    如图所示,我们最终生成了一个main方法,类上面有一个注解@SpringBootApplication该注解启用了三个功能

    • @EnableAutoConfiguration:启用Spring Boot的自动配置机制
    • @ComponentScan@Component在应用程序所在的程序包上启用扫描(请参阅最佳做法
    • @Configuration:允许在上下文中注册额外的bean或导入其他配置类

    我们新建一个class,在其上面加上 @RestController(该注解会把返回的数据都包装成json)

    image.png
    在对应的配置文件application.yml中我们规定这个web应用占用的端口是1111,我们将这么配置
    server:
      port: 1111
    

    接下来我们找到main方法,右键run
    在浏览器里面输入 http://localhost:1111/hello
    页面回显我们在后端定义的数据

    image.png

    相关文章

      网友评论

          本文标题:1.1Hello SpringBoot

          本文链接:https://www.haomeiwen.com/subject/mwqbzftx.html