常用的起步依賴
- spring-boot-starter-parent 核心pom,包含對自動配置、日志庫、yaml配置文件的支持,所有springboot項目都需要繼承。
- spring-boot-starter-web 對web開發的支持,內置的tomcat、springmvc的坐標、jackson的坐標
- spring-boot-starter-tomcat 使用內置的tomcat
- spring-boot-starter-jetty 使用內置的jetty
- spring-boot-starter-log4j 對log4j的支持
- spring-boot-starter-test 對測試的支持,包含了junit.jar、spring-test.jar等的坐標
- spring-boot-starter-jdbc 對jdbc的支持
- spring-boot-starter-data-mongodb 對mongondb的支持
- spring-boot-starter-velocity 對velocity模板引擎的支持
- spring-boot-starter-aop 對aop(Spring AOP、AspectJ)的支持
- spring-boot-starter-websocket 對websocket的支持
- spring-boot-starter-amqp 對AMQP消息隊列的支持
所謂支持,是說集成了相關依賴的坐標。
有些起步依賴又包含了其它的起步依賴,比如spring-boot-starter-web包含了spring-boot-starter-tomcat,所以使用web時就不必再使用tomcat。