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,可帮助我们了解以下应用内部信息

  • 相关阅读:
    论登陆博客园的时候忘记了密码
    LNOI 2019 旁观记
    [bzoj3790] 神奇项链
    [POI2000] 病毒
    [HAOI2008] 移动玩具
    [codevs1288] 埃及分数
    [hdu1401] Solitaire
    [洛谷P3806] [模板] 点分治1
    [国家集训队] 聪聪可可
    [洛谷P4178] Tree
  • 原文地址:https://www.cnblogs.com/qilong853/p/6672219.html
Copyright © 2011-2022 走看看