zoukankan      html  css  js  c++  java
  • 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文件,可根据需要添加

  • 相关阅读:
    c# 调用CMD窗口执行命令
    WPF 添加阴影效果
    WPF中鼠标拖动窗体
    c# exe程序只让启动一个
    $.when().done().then()的用法
    Math.round(),Math.ceil(),Math.floor()取整计算
    面向对象的程序设计-继承
    MATLAB | 直接保存窗口图片而不弹出figure窗口
    MATLAB 小tips总结
    图像数字处理 | Bit-Plane Slicing 比特平面分层- 如何计算
  • 原文地址:https://www.cnblogs.com/cslj2013/p/9137947.html
Copyright © 2011-2022 走看看