Spring Boot坐标依赖在哪里找
时间: 2023-08-23 16:45:01 浏览: 76
你可以在 Maven 仓库中找到 Spring Boot 的坐标依赖。具体来说,可以在以下链接中找到 Spring Boot 的坐标依赖:
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent
在这个链接中,你可以找到 Spring Boot 的父级依赖,以及各个模块的依赖。你可以根据自己的需求,选择相应的坐标依赖加入到你的项目中。
相关问题
spring boot maven 打包本地依赖
要在Spring Boot项目中打包本地依赖,可以按照以下步骤进行操作:
1. 首先,在本地的Maven仓库或者本地文件系统上准备好要引入的依赖。可以是一些自己编写的Jar包或者其他第三方库。
2. 接下来,在项目的pom.xml文件中添加对依赖的配置。可以使用<dependency>标签指定要引入的依赖的坐标信息,例如groupId、artifactId和version等。额外的,如果本地依赖位于本地文件系统上,可以使用<systemPath>标签指定依赖的文件路径。
3. 然后,可以使用Maven命令进行打包。在项目根目录下打开终端,执行命令`mvn package`。这会触发Maven将项目和所有依赖打包成一个可执行的Jar文件。
4. 打包完成后,可以在项目的target目录下找到生成的Jar文件。可以尝试运行该Jar文件,确保依赖已经正确打包并能够正常运行。
总的来说,通过配置项目的pom.xml文件,并使用Maven进行打包,可以很方便地将本地依赖打包到Spring Boot项目中。这样,在部署项目时就能够保证所有依赖都能够一并打包并正确引入。
Spring boot redis geo addgeo 在Ubuntu demo
好的,以下是在 Ubuntu 上使用 Spring Boot 和 Redis 执行 Geo 相关操作的示例:
1. 安装 Redis 和 Java
在 Ubuntu 上安装 Redis 和 Java,可以使用以下命令:
```
sudo apt-get update
sudo apt-get install redis-server
sudo apt-get install default-jre
```
2. 创建 Spring Boot 项目
使用以下命令创建一个 Spring Boot 项目:
```
spring init --dependencies=web,data-redis myproject
```
这将创建一个名为 `myproject` 的 Spring Boot 项目,并添加 Redis 和 Web 依赖项。
3. 添加 Redis 配置
在 `src/main/resources` 目录下创建名为 `application.properties` 的文件,并添加以下 Redis 配置:
```
spring.redis.host=localhost
spring.redis.port=6379
```
这将告诉 Spring Boot 使用本地 Redis 数据库。
4. 编写控制器
在 `src/main/java` 目录下创建一个名为 `MyController` 的控制器,并添加以下代码:
```java
import org.springframework.data.redis.connection.RedisGeoCommands;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.geo.GeoLocation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class MyController {
private final RedisTemplate<String, String> redisTemplate;
public MyController(RedisTemplate<String, String> redisTemplate) {
this.redisTemplate = redisTemplate;
}
@GetMapping("/addGeo")
public void addGeo() {
redisTemplate.opsForGeo().add("mylocations",
new GeoLocation<>("New York", new RedisGeoCommands.GeoLocation<>(-74.005974, 40.712776)));
redisTemplate.opsForGeo().add("mylocations",
new GeoLocation<>("Paris", new RedisGeoCommands.GeoLocation<>(2.352222, 48.856614)));
}
}
```
控制器中的 `addGeo` 方法将使用 RedisTemplate 实例将两个地理位置添加到名为 `mylocations` 的 Redis Geo 集合中。
5. 运行应用程序
在终端中导航到项目目录并运行以下命令:
```
./mvnw spring-boot:run
```
这将启动应用程序并将其绑定到默认端口(8080)。
6. 测试应用程序
使用 curl 或浏览器访问 `http://localhost:8080/addGeo`,将两个地理位置添加到 Redis Geo 集合中。
可以使用以下命令在 Redis 命令行中查看集合的成员:
```
127.0.0.1:6379> GEORADIUS mylocations 15 37.618423 55.751244 km
```
这将返回距离(37.618423,55.751244)坐标 15 公里内的成员列表。
这就是在 Ubuntu 上使用 Spring Boot 和 Redis 执行 Geo 相关操作的简单示例。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)