首页 > 其他分享 >Springboot初学

Springboot初学

时间:2023-07-25 17:57:49浏览次数:33  
标签:xml Springboot 6001 pom maven 初学 springbootService

Springboot学习:参考网页:https://blog.csdn.net/sunroyi666/article/details/95189938

1.下载maven,修改配置:

参考网页:https://blog.csdn.net/a805814077/article/details/100545928

2.创建springbootEureka:

遇到问题; Cannot resolve symbol 'springframework'

解决方法:

检查maven在idea中的配置:

 

将Maven home derectory更换成自己下载的maven的安装路径,以及将setting file和仓库都改成自己下载的maven的配置文件和仓库路径

然后在idea右侧点击maven进行刷新,清理缓存

所遇问题:引入EnableEurekaServer注解时失败

解决方案:从pom.xml配置文件中去思考,可能是springboot的版本与springcloud的版本不一致,还可能是maven的缓存导致,或者pom.xml文件加载依赖时未完成(虽然最终是用重新复制教程中的pom.xml内容,重新引入依赖来解决的,有点迷。。。)

3. 创建springbootService项目工程

遇到问题:debug ConsumerClientApplication时报错:

Request execution error

springbootService:6001 - was unable to send heartbeat!

springbootService:6001 - was unable to refresh its cache! status = Cannot execute request on any known server

解决方案:

先创建springbootEureka,在debug ConsumerClientApplication后,在浏览器输入localhost:5000可看到Eureka已启动,再修改springbootService的代码,启动springbootService项目,可在Eureka中看到springbootService已注册

所遇问题:启动ServiceController时报错:

解决方案:程序默认采用get方式,需添加注解@PostMapping,将请求方式设置为post,并且在postman中测试http://localhost:6001/service/hello时,需输入JSON格式的内容后,才会出现成功的响应

标签:xml,Springboot,6001,pom,maven,初学,springbootService
From: https://www.cnblogs.com/lal520/p/17580480.html

相关文章

  • springboot项目分层架构
    SpringBoot项目分层架构SpringBoot是一个用于构建Java应用程序的开源框架,它提供了快速开发的特性,使得开发人员可以更加专注于业务逻辑的编写。在开发一个SpringBoot项目时,良好的分层架构是非常重要的,它可以帮助我们更好地组织代码并提高项目的可维护性和可扩展性。本文将介绍一......
  • springbootredis集群配置
    SpringBootRedis集群配置在分布式系统中,Redis是一个常用的内存数据库,用于缓存和存储数据。Redis集群是多个Redis实例的组合,通过分片和复制技术,提供高可用性和可扩展性。本文将介绍如何在SpringBoot中配置Redis集群,并提供相应的代码示例。1.搭建Redis集群首先,我们需要搭建Red......
  • springboot2整合redis
    SpringBoot2整合Redis概述本文旨在指导刚入行的开发者如何在SpringBoot2中实现Redis的整合。Redis是一种高性能的内存数据库,常用于缓存、消息队列和分布式会话等场景。通过将Redis与SpringBoot2整合,我们可以更方便地使用Redis提供的各种功能。整合步骤下表......
  • springboot+javaCV
    实现springboot+javaCV的步骤1.创建SpringBoot项目首先,我们需要创建一个基于SpringBoot的Java项目。可以通过使用SpringInitializer来创建一个基本的项目结构。在创建项目时,我们需要添加合适的依赖项,以便使用JavaCV库。2.添加JavaCV依赖在创建的SpringBoot项目中,我们需要......
  • springboot redis 缓存数据
    SpringBootRedis缓存数据实现教程一、整体流程下面是实现SpringBootRedis缓存数据的整体流程:步骤操作1引入Redis依赖2配置Redis连接信息3创建缓存注解4使用缓存注解接下来,我将逐步介绍每个步骤需要做的事情,包括需要使用的代码以及代码的注释。二......
  • springboot mysql 配置 propertis
    SpringBootMySQL配置Properties在SpringBoot应用程序中,我们经常需要使用MySQL数据库来存储和检索数据。为了连接和配置MySQL数据库,我们可以使用application.properties文件。这篇文章将向您展示如何使用SpringBoot的application.properties文件来配置MySQL数据库连接。1.引......
  • springboot kotlin java 混用
    实现SpringBootKotlinJava混用简介在开发过程中,我们常常需要在一个项目中同时使用Kotlin和Java两种编程语言。SpringBoot是一个非常流行的Java开发框架,而Kotlin是一种在Java虚拟机上运行的现代化编程语言。本文将向你介绍如何在SpringBoot项目中使用Kotlin......
  • Maven:把本地Jar包引入到SpringBoot项目中
    实现把jar包放到项目中如libs:在pom.xml中的dependencies中引入Jar包:<dependency><groupId>com.aventstack</groupId><artifactId>extentreports</artifactId><version>3.0.6</version>......
  • 利用策略模式结合Springboot框架
    利用策略模式解决多条件问题问题重现这是公司代码里面的一个接口,我需要根据type的不同,去决定要不要存储里面的对象。ini复制代码@Transactional(rollbackFor=Exception.class)@OverridepublicbooleansaveDimensionsByQuestionBankId(List<MbDimensionsDto>dimensio......
  • springboot学习之十五(Spring Security-记住我Remember me)
     一.记住我概述1.1.什么是记住我Rememberme(记住我)记住我,当用户发起登录勾选了记住我,在一定的时间内再次登录就不用输入用户名和密码了,即使浏览器退出重新打开也是如此。1.2.流程分析在SpringSecurity中提供RememberMeAuthenticationFilter过滤器来实现记住我功能,其核心流......