zoukankan      html  css  js  c++  java
  • spring boot

    spring简化java开发,spring boot会让这项任务变得更加简单,它移除了开发spring应用中很多单调乏味的内容,它提供了四个主要特性:简化spring开发

    1. spring boot starter:它将常用的依赖分组进行整合,合并到一个依赖中,这样可以一次性添加到项目的构建中
    2. 自动配置:合理地推测应用所需的bean并自动化配置他们
    3. 命令行接口(CLI):配合groovy进一步简化spring开发
    4. Actuator:添加了一定的管理特性,它开启了一扇窗,能让我们洞悉应用内部运行状况

    tips:

    • pom中配置spring boot maven plugin插件,可以生成可执行的超级jar
    • 配置spring jdbc模块,自动配置会自动配置jdbcTemplate bean和dataSource bean
    • 甚至web.xml和servlet和spring配置都不需要,spring boot的自动配置特性消除了绝大部分或者全部的配置,但是我们需要有个特殊的类来启动Spring boot应用,spring本身并不知道自动配置的信息
      @ComponentScan
      @EnableAutoConfiguration
      public class Application {
        public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
        }
      }
    • groovy可以省略分号,修饰符,setter和getter方法,return关键字,配合CLI,不再需要application类及构建文件
    • 通过spring-boot-actuator,可帮助我们了解以下应用内部信息

  • 相关阅读:
    luogu 3388 【模板】割点(割顶)
    bzoj 3624 免费道路
    bzoj 1179 Atm
    bzoj 2428 均分数据
    luogu 4429 染色
    luogu 4427 求和
    luogu 1121 环状最大两段子段和
    hdu 4777 Queue
    hdu 5492 Find a path
    hdu 5441 Travel
  • 原文地址:https://www.cnblogs.com/qilong853/p/6672219.html
Copyright © 2011-2022 走看看