在Maven的 pom.xml文件中,加入 spring-boot-starter-web依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 2. 创建天气查询控制器 我们创建一个 WeatherController类,用于处理天气查询请求: @RestController @RequestMapping("/api/wea...
--把 Maven 默认的 JDK 版本从 1.7 改成 1.8-->4<properties>5<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>6<maven.compiler.source>1.8</maven.compiler.source>7<maven.compiler.target>1.8</maven.compiler.target>8</properties>910...1112<parent>13<groupId>org.springframework....
<name>Mirror Name</name> <url>http://repo.maven.apache.org/maven2</url> </mirror> 之后保存文件,然后使用Maven reload或generate一下。通过以上步骤,你应该能够解决Spring Boot项目中“spring-boot-starter-web”等报红的问题。请记住,这些方法同样适用于其他类似的依赖报红问题。如果你在解决过程中遇到任何...
起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起支持某一功能。 简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能 例子-搭建Web应用 Spring+SpringMVC 我们需要添加许多依赖,还要考虑到不同依赖之间存在版本冲突的问题,一般搭...
<maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <!--SpringBoot父项目依赖管理 ① --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
Maven依赖spring-boot-starter-web 继承依赖结构图 spring-boot-starter-web依赖继承结构图 如图所示, spring-boot-starter-web依赖了如下maven 项: spring-web spring-webmvc spring-boot-starter spring-boot-starter-tomcat spring-boot-starter-json hibernate-validator...
当你遇到 cannot resolve org.springframework.boot:spring-boot-starter-web:unknown 这样的错误时,这通常表示Maven无法找到指定版本的 spring-boot-starter-web 依赖。这个问题可能由多种原因引起,我将根据你提供的提示,分点解答并给出相应的解决步骤: 1. 确认Maven仓库配置正确 首先,确保你的Maven配置文件(如pom....
方法/步骤 1 在第一次创建spring boot项目中,我们会引入很多的启动器,这里简单介绍一下spring-boot-starter-web启动器会引入哪些依赖jar包。2 首先创建号一个spring boot 的项目,这里我们只引入一个spring-boot-starter-web,暂时不引入其他的依赖。3 在idea软件的右侧,会有菜单栏,我们找到Maven ...
只要将 spring-boot-starter-web 加入项目的 maven 依赖: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency> 我们就得到了一个直接可执行的 Web 应用,当前项目下运行 mvn spring-boot:run 就可以直接启动一个使用了嵌入式 tomcat 服务请求的...
这是为什么呢?这是因为@Controller必须配合模板使用,所以我们这里打开maven的pom文件,添加spingboot的模板: <!-- springboot模板 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency> ...