首页 > 其他分享 >spring yml注入属性,单元测试失败

spring yml注入属性,单元测试失败

时间:2024-01-20 22:00:43浏览次数:26  
标签:spring boot 单元测试 pom yml 下载 注入


spring——boot菜的一笔的错误

今天在学spring boot的时候看视频没仔细看结果就悲剧了?真他妈坑啊

一开始是这样的

spring yml注入属性,单元测试失败_spring


由于我是用的maven项目没有使用

spring yml注入属性,单元测试失败_maven项目_02


因此我的pom文件里面并没有补这个依赖

spring yml注入属性,单元测试失败_maven项目_03

他妈的下载这个又花了我好久,等我下载完之后,接着又来问题了

spring yml注入属性,单元测试失败_maven项目_04

原来这个要和spring boot那个类在同一个名字的包名下,笑哭了

spring yml注入属性,单元测试失败_包名_05

并且

spring yml注入属性,单元测试失败_maven项目_06

如果不当成组件的话,是无法自动注入bean的,(找不到)

哈哈哈我就是一个小菜鸡。。


标签:spring,boot,单元测试,pom,yml,下载,注入
From: https://blog.51cto.com/u_16414043/9346344

相关文章

  • spring--JDK动态代理的实现原理
    JDK动态代理的实现原理涉及到Java的反射机制。它允许在运行时动态创建一个代理类,这个代理类实现了一组接口,并将所有方法调用转发到一个InvocationHandler实例。下面是JDK动态代理的实现原理的详细步骤:定义接口:首先,定义一个或多个接口,这些接口声明了需要被代理的方法。......
  • spring--CGLIB动态代理的实现原理
    CGLIB(CodeGenerationLibrary)是一个强大的、高性能、高质量的代码生成库,它可以在运行时扩展Java类和实现Java接口。CGLIB动态代理是基于继承的方式来实现的,它不需要接口,可以代理普通类。以下是CGLIB动态代理的实现原理:继承:CGLIB动态代理通过继承目标类来创建子类,并在......
  • spring--AOP通知类型有哪些
    SpringAOP(Aspect-OrientedProgramming,面向切面编程)提供了五种类型的通知(advice),这些通知定义了切面(aspect)是在目标对象的方法执行的哪个点被应用。以下是这五种通知类型:前置通知(Beforeadvice):在目标方法执行之前执行的通知,无法阻止方法的继续执行(除非它抛出一个异常)。后置......
  • spring--JDK动态代理和CGLIB代理的区别
    JDK动态代理和CGLIB代理是Java中常用的两种动态代理实现方式,它们各有特点和适用场景:JDK动态代理:JDK动态代理是基于接口的代理方式,它使用Java反射机制来创建代理对象,并要求目标对象实现一个或多个接口。在代理过程中,JDK动态代理会创建一个实现了目标对象所有接口的代......
  • SpringMVC常用注解
    探索SpringMVC常用注解SpringMVC是一个用于构建Web应用程序的框架,它提供了丰富的注解来简化开发过程。在这篇文章中,我们将深入了解一些常用的SpringMVC注解,从它们的起因到实际应用。起因Web应用程序的开发涉及到处理HTTP请求和响应,传统的方式通常需要编写大量的XML配置和复杂的......
  • spring--AOP的实现原理
    SpringAOP(面向切面编程)是Spring框架的一个关键组成部分,它提供了一种将横切关注点(如日志记录、事务管理、安全等)与业务逻辑分离的方法。SpringAOP的实现主要依赖于代理模式,以下是其工作原理的简要概述:代理模式:SpringAOP通过创建目标对象的代理来应用横切逻辑。这些代......
  • Spring基础 - Spring和Spring框架组成
    什么是Spring?Spring的起源要谈Spring的历史,就要先谈J2EE。J2EE应用程序的广泛实现是在1999年和2000年开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没有获得绝对的成功,因为开发效率,开发难度和实际的性能都令人失望。曾经使用过EJB开发JAVAEE......
  • Spring MVC精解:技术内幕与最佳实践
    第1章:引言大家好,我是小黑,咱们今天来聊聊SpringMVC,它是Spring的一个模块,专门用来构建Web应用程序。提供了一种轻量级的方式来构建动态网页。就像小黑我刚开始接触Java时候一样,可能对这些听起来很高大上的东西有点迷茫。回到早期的J2EE时代,开发一个Web应用可不是件轻松的事。复......
  • spring boot 文件下载最好设置nosniff
    实际上就是添加X-Content-Type-Optionsnosniff规避浏览器嗅探,规避一些问题参考代码以下是一个部分参考代码@GetMapping("/{filename:.+}")publicResponseEntity<Resource>downloadFile(@PathVariableStringfilename)throwsIOException{Res......
  • SpringSecurity-记得我
    原理在用户发送认证请求之后,或调用我们之前说过的usernamePasswordAuthenticationFilter这个过滤器,认证成功之后会调用一个RemeberMeService服务;负责针对每一用户生成一个Token,然后将token写入到浏览器的Cookie里面,同时会使用:TokenRepository将这个token写入数据库中。将Toke......