zoukankan      html  css  js  c++  java
  • SpringBoot starter 作用在什么地方?

    依赖管理是所有项目中至关重要的一部分。当一个项目变得相当复杂,管理依赖会成为一个噩梦,因为当中涉及太多 artifacts 了。

    这时候 SpringBoot starter 就派上用处了。每一个 stater 都在扮演着提供我们所需的 Spring 特性的一站式商店角色。其他所需的依赖以一致的方式注入并且被管理。

    所有的 starter 都归于 org.springframework.boot 组中,并且它们都以由 spring-boot-starter- 开头取名。这种命名方式使得我们更容易找到 starter 依赖,特别是当我们使用那些支持通过名字查找依赖的 IDE 当中

    在写这篇文章的时候,已经有超过50个 starter了,其中最常用的是:

    • spring-boot-starter:核心 starter,包括自动化配置支持,日志以及 YAML
    • spring-boot-starter-aop:Spring AOP 和 AspectJ 相关的切面编程 starter
    • spring-boot-starter-data-jpa:使用 Hibernate Spring Data JPA 的 starter
    • spring-boot-starter-jdbc:使用 HikariCP 连接池 JDBC 的 starter
    • spring-boot-starter-security:使用 Spring Security 的 starter
    • spring-boot-starter-test:SpringBoot 测试相关的 starter
    • spring-boot-starter-web:构建 restful、springMVC 的 web应用程序的 starter
    Java Program!
  • 相关阅读:
    Java之多线程(实现Runnable接口)
    Java之使用HttpClient发送GET请求
    hbase中文内容编码转换
    Java之utf8中文编码转换
    Java之正则表达式
    Java之List排序功能举例
    maven测试时中文乱码问题解决方法
    Hbase之IP变更后无法启动问题解决
    Hbase远程连接:Can't get the locations
    重启Hbase命令
  • 原文地址:https://www.cnblogs.com/programb/p/12430628.html
Copyright © 2011-2022 走看看