zoukankan      html  css  js  c++  java
  • SpringBoot-简介(一)

    我们为什么要使用Springboot呢?

    我们在使用框架时,配置文件繁琐,而且很杂乱,在没有SpringBoot时,被称之为"配置地狱".所以采用Spring boot可以非常容易和快速的创建基于Spring框架的应用程序,它让编码变简单了,配置变简单了,部署变简单了,监控也变简单了。

    SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中也解决了我们导包的困扰.这简直就是我们软件开发人员的春天啊.

    SpringBoot特性

    1.能够快速创建基于Spring的应用程序。(简化配置)

    2.能够直接使用java的main方法启动内嵌的Tomcat,Jetty服务器运行Spring boot程序,不需要部署war包文件。

    3.提供约定的starter POM来简化来简化Maven配置,让Maven配置变得简单。

    4.根据项目的maven依赖配置,Spring boot自动配置Spring,SpringMVC等其它开源框架。

    5.提供程序的健康检查等功能。(检查内部的运行状态等)

    6.基本可以完全不使用xml配置文件,采用注解配置。(或者默认约定的配置,代码中已经实现)

    hello,SpringBoot

    第一步打开IDEA,点击新建项目

    表示的是快速的创建一个SpringBoot项目.

    等待文件导入之后我们就可以编写controller了

    第二步选择web项目的启动

    第三步编写controller

    @Controller
    public class HelloController {
        @RequestMapping("/h")
        @ResponseBody
        public String hello(){
    
            return "hello,Springboot";
        }
    
    
    }

    第四步找到启动类

    编写好后我们找到springBoot的启动类,idea已经帮我们生成好了

    @SpringBootApplication
    public class DemoApplication {
    
        public static void main(String[] args) {
    
    
            SpringApplication.run(DemoApplication.class, args);
        }
    
    }

    他就是负责启动我们的springBoot项目的.

    然后我们点击运行,我们不用配置文件.

    我们看到Tomcat也启动了,应为springboot继承了Tomcat等一系列web开发的所依赖的.

    结果:

    这时候我们的hello,SpringBoot就出来了,为什么呢?springBoot竟然这么强大到底是什么原因呢?下次博客一一分享而来.

  • 相关阅读:
    SqlServer与Access之间的数据互导
    [转]半角<=>全角互转函数[JS版 VBS版]
    [文摘20070914]一个成功的博客必须知道的80个博客工具
    在javascript中获得由Ajax返回DataTable的列数和列名
    [转]获取xml节点值和属性值(兼容ie和firefox)
    [文摘20070920]网络战
    游标简单使用
    sql函数 得到 由 年月日时分秒+三位内的随机数 组成的随机数
    [转]ASP.NET 2.0 AJAX中Webservice调用方法示例 (包含参数类型为DataTable的WS方法)
    向页面中添加音乐或flash
  • 原文地址:https://www.cnblogs.com/xiaoqiqistudy/p/11329468.html
Copyright © 2011-2022 走看看