• 一、springBoot简介与环境搭建


    前言:学习计划

      1、springBoot环境搭建

      2、springBoot入门

      3、srpingBoot整合Mybatis

      4、springBoot整合Redis,Redis集群

      5、springBoot简单综合案例

    一、springBoot简介

      Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置(约定优于配置),从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者

    归纳:其实我们可以归纳我一句话:简化开发,提高效率

    二、springBoot特点

      1. 创建独立的Spring应用程序
      2. 嵌入的Tomcat,无需部署WAR文件
      3. 简化Maven配置
      4. 自动配置Spring
      5. 提供生产就绪型功能,如指标,健康检查和外部配置(这个我也不懂,求指教)
      6. 绝对没有代码生成和对XML没有要求配置

    三、环境搭建

     首先:我们这里讲两种创建方式

      1、无需插件安装,及创建一个maven项目即可(这里先不多讲)

      2、插件安装,需要插件springsource-tool-suite,有了这个插件可以很方便的创建springBoot项目,大家可以在这里下载http://spring.io/tools/sts/all/

      3、以及一些其他创建项目的需求配置(如:maven,jdk等)

      以上,环境准备完成

    四、创建springBoot项目(使用插件创建)
     
      1、新建项目
     
      
      

      

      

     使用插件创建,上面这样一个springBoot就OK了
     
    五、创建springBoot项目(不使用插件创建)
      1,创建maven项目
      

      

      

      maven工程创建好了,下面我们要做的就是缺少的东西补上(什么东西,看下面)

      第一步:导入pom文件相关依赖

      

     1     <parent>
     2         <groupId>org.springframework.boot</groupId>
     3         <artifactId>spring-boot-starter-parent</artifactId>
     4         <version>1.5.10.RELEASE</version>
     5         <relativePath /> <!-- lookup parent from repository -->
     6     </parent>
     7 
     8     <properties>
     9         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    10         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    11         <java.version>1.8</java.version>
    12     </properties>
    13 
    14     <dependencies>
    15         <dependency>
    16             <groupId>org.springframework.boot</groupId>
    17             <artifactId>spring-boot-starter-web</artifactId>
    18         </dependency>
    19 
    20         <dependency>
    21             <groupId>org.springframework.boot</groupId>
    22             <artifactId>spring-boot-starter-test</artifactId>
    23             <scope>test</scope>
    24         </dependency>
    25     </dependencies>
    26 
    27     <build>
    28         <plugins>
    29             <plugin>
    30                 <groupId>org.springframework.boot</groupId>
    31                 <artifactId>spring-boot-maven-plugin</artifactId>
    32             </plugin>
    33         </plugins>
    34     </build>

     Soeasy,springBoot项目就这样创建好了,是不是很简单

  • 相关阅读:
    字符串常量
    二维数组中的查找
    Codeforces 156B Suspects——————【逻辑判断】
    Codeforces 156 A——Message——————【思维题】
    Codeforces 639B——Bear and Forgotten Tree 3——————【构造、树】
    Codeforces 671 A——Recycling Bottles——————【思维题】
    Codeforces 550D —— Regular Bridge——————【构造】
    Codeforces 550C —— Divisibility by Eight——————【枚举 || dp】
    codeforces 638B—— Making Genome in Berland——————【类似拓扑排序】
    codeforces 675 C ——Money Transfers——————【思维题】
  • 原文地址:https://www.cnblogs.com/shaolixin/p/8469571.html
Copyright © 2020-2023  润新知