• springboot学习入门之一---基本了解


    1springboot基本了解

    1.1概述

    Spring Boot不是一门新技术,本质上就是spring。

    特性:

    1) 零配置(或很少配置)

    2) 四个核心:(ASCA)

    3.1)自动配置:springboot自动提供常见应用功能的配置。

    3.2)起步依赖:根据功能需要引入对应库(spring-boot-starter-**)

    3.3)命令行界面:springboot可选特性

    3.4)actuator:能深入了解运行中的springboot程序,一探究竟。

    1.2对比springmvc

    1.2.1 Springmvc构建hello程序:

    1)      项目结构,包含必要的maven或grable构建文件,其中包含springmvc和servlet api依赖

    2)      一个web.xml文件(声明spring的dispatcherservlet)

    3)      一个启动了springmvc的spring配置

    4)      一个控制器类,以及”hello world”对应的http请求

    5)      Web应用服务器(如tomcat)

    整个清单只有一个控制器类和hello world相关。

    1.2.2springboot构建hello程序:

    方法1:通过web界面:

    1) 访问http://start.spring.io/

    2) 选择构建工具(maven project)、spring boot版本以及一些工程基本信息。

    3) 点击generate project下载项目压缩包

    4) 导入到工程或java ide中

    方法2:通过interllij idea

    1) file-->new --> project-->选择spring initializr-->简单配置项目信息即可。

    构建后项目内容:

    1)      pom.xml:maven构建文件

    2)      带main方法的类,用于启动应用程序

    3)      空junit测试类,加载了使用springboot字典配置功能的spring应用程序上下文

    4)      Application.properties:一个空的properties文件,可根据需要添加

  • 相关阅读:
    状态机的常见问题
    基于quartus的高级时序分析
    FPGA中的时钟域问题
    quartus中的时序约束常用方法
    时序约束与时序分析
    FPGA的PCB设计
    AXI4的主机协议代码分析
    selenium 笔记 场景判断
    Codeforces Round #676 (Div. 2) XORwice、Putting Bricks in the Wall、Palindromifier
    Trap HDU
  • 原文地址:https://www.cnblogs.com/cslj2013/p/9137947.html
Copyright © 2020-2023  润新知