1. spring-boot-starter-web:用于构建Web应用程序的starter,包括Spring MVC和Tomcat服务器。它提供了处理HTTP请求和响应的功能。 2. spring-boot-starter-data-jpa:用于与关系型数据库进行交互的starter,包括Spring Data JPA和Hibernate。它简化了与数据库的交互,提供了常见的CRUD操作。 3. spring-boot-starter-securi...
2、自动配置:starter包含了一些自动配置的类和配置文件,可以根据项目的需要自动配置Spring Boot应用程序的各种组件,例如数据库、消息队列、Web服务等。这样,开发人员可以避免手动配置大量的组件,减少了开发和维护的工作量。 3、约定优于配置:starter遵循了Spring Boot的约定优于配置的原则,提供了一种标准的配置方式,使得...
--导入 spring-boot-starter-web ② --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--导入 spring-boot-starter-test ③ --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...
1package com.example;23import org.springframework.boot.SpringApplication;4import org.springframework.boot.autoconfigure.SpringBootApplication;56@SpringBootApplication7publicclassApp {8publicstaticvoidmain(String[] args) {9SpringApplication.run(App.class, args);10System.out.println("Spring boot web project...
由图2可以看到spring-boot-starters模块包含了SpringBoot内置的各种starter:spring-boot-starter-xxx。由于SpringBoot内置的各种starter太多,以我们常用的spring-boot-starter-web起步依赖来探究好了。 我们首先看下spring-boot-starter-web模块内部结构: 图3 可以看到spring-boot...
11)spring-boot-starter-data-jpa 支持JPA(Java Persistence API),包括spring-data-jpa、spring-orm、hibernate。 12)spring-boot-starter-data-MongoDB 支持MongoDB数据,包括spring-data-mongodb。 13)spring-boot-starter-data-rest 通过spring-data-rest-webmvc,支持通过REST暴露Spring Data数据仓库。
spring-boot-starter-integration使用Spring Integration的场景 spring-boot-starter-jdbc使用JDBC的场景,并使用HikariCP作为连接池 spring-boot-starter-jersey使用JAX-RS和Jersey来构建RESTful web应用,这个Starter可以替代spring-boot-starter-web spring-boot-starter-jooq使用jOOQ来访问SQL数据库,这个Starter可以替代spring-...
spring-boot-starter-web就是其中一个关键的启动器,与Web开发紧密相关。 有些人可能会将 spring-boot-starter-web比作一个精心准备的厨房套件,其中包括了制作一顿丰盛晚餐所需的所有基本配料和工具。不过别担心,这里不会涉及切洋葱的泪水。 简单解释 spring-boot-starter-web依赖是Spring Boot中用于构建Web应用程序...
1 在第一次创建spring boot项目中,我们会引入很多的启动器,这里简单介绍一下spring-boot-starter-web启动器会引入哪些依赖jar包。2 首先创建号一个spring boot 的项目,这里我们只引入一个spring-boot-starter-web,暂时不引入其他的依赖。3 在idea软件的右侧,会有菜单栏,我们找到Maven Projects,点击...