zoukankan      html  css  js  c++  java
  • Spring-boot初始化创建(一)

    Spring Boot 是什么

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。

    Spring Boot 的优势

    传统的spring 项目开发步骤,虽然有注解或者xml两种配置方案,可是还是很有点复杂,对于一个刚开始开发的人,想要开始跑个hello world怎么也要经历下面的步骤

    1)配置web.xml,加载spring和spring mvc

    2)配置 springmvc里面的一堆配置

    3)然后写控制器 

    4)搭建tomcat

    完成之后部署tomcat 才能运行项目

    才能跑起来,可是我就是想搞个Hello world 而已,这消耗太大了。

    Spring Boot 

    只需要几步,基本就是点几下,和安装软件差不多的。

    下面来说下创建的四种方式:

    1.通过web界面创建

    2.通过spring Tools suite 

    3.通过IntelliJ IDEA

    4.通过Spring Boot CLI

    下面来说明两种比较常见的创建方式 分别是 1  和 3 。

    第一种:通过web界面创建

    进入网址 https://start.spring.io/

    在这里可以选择下载的包名,项目名 和属性 然后选择 Denerate  Project 下载。

    将下载的项目导入到IDEA中

     运行http://localhost:8080/hello 就能够看到效果了。

    第一种:通过IDEA编辑器

    这里使用idea来快速创建一个spring-boot的项目,来体验下idea之美。

    new Project.

    选择Spring Initializr 后开始选择包名。

    这里勾选Web

     到这里就基本完成创建了。

    然后找到启动文件,直接启动就行。

    启动后,可以看到控制台。

    并且可以输入http://localhost:8080/ 看到报错页面,这里报错是因为没有找到页面,不过可以确定web项目确实已经搭建起来了。

     这里随便创建一个控制器。

    package com.sun.demo2.controller;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
    
        @GetMapping(value = "hello")
        public String Hello(){
            return "hello world";
        }
    }
    

      运行spring-boot 在url 输入 http://localhost:8080/hello

    看到的效果便是。

  • 相关阅读:
    Mongoose Schemas中定义日期以及timestamps选项的妙用
    如何用Linux的命令正确识别cpu的个数和核数【转】
    缓存算法
    使用pm2常见问题
    JavaScript 循环:如何处理 async/await
    常用的Linux操作
    Mysql数据库If语句的使用
    java解析邮箱中的邮件信息
    淘宝分布式数据层TDDL
    maven正式版本和快照版本的区别
  • 原文地址:https://www.cnblogs.com/sunxun/p/10099713.html
Copyright © 2011-2022 走看看