Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于SpringBoot bean无法注入的问题

关于SpringBoot bean无法注入的问题

作者头像
itliusir
发布于 2018-05-21 09:13:19
发布于 2018-05-21 09:13:19
9360
举报
文章被收录于专栏:刘君君刘君君

摘要:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程

正文:

今天初次使用springboot搭建了Demo,联合mybatis时候(因为连接数据库需要创建vo层)出现bean无法导入的问题。网上谷歌了下后来找到了一个很容易忽视的原因。 这个是我的包结构,注意Application的位置,刚开始我并没有放在现在这个位置,而是和bean以及接口UserMapper是平行的包下。然后就报了Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 这个错

关于SpringBoot bean无法注入的问题 将Application放在了最外层的包才解决问题。

原因是:SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描! 所以一定要放在最外层!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
详解Intellij IDEA搭建SpringBoot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
Java团长
2018/10/18
3.3K0
详解Intellij IDEA搭建SpringBoot
SpringBoot基础(三、整合Mybatis、Redis)
我们以前使用SSM的时候,使用Mybatis是需要各种配置文件、实体类、Dao层的各种映射关系,虽然可以使用注解减少这些配置信息,但还是有好多东西需要配置,自从SpringBoot流行起来(约定大于配置),Mybatis也开发了一套解决方案,简化配置。
营琪
2019/11/04
1K0
SpringBoot项目|手把手快速搭建员工管理系统(附源码)
静态资源链接:https://blog.csdn.net/qq_58233406/article/details/126838809
啵啵鱼
2022/11/23
1.4K0
SpringBoot项目|手把手快速搭建员工管理系统(附源码)
SpringBoot 整合 MyBatis 遇到的问题
提一个要求尽量使用SpringBoot 提供的测试类进行测试,能够自动扫描组件以及使用容器中的bean对象
RAIN7
2022/07/09
6910
SpringBoot 整合 MyBatis 遇到的问题
SpringBoot之SpringBoot整合多数据源
本来按照视屏来说,到上一章的打包运行就没有了,但是我百度翻了好一大波,找到了他的上一期中的其他剩余视屏
彼岸舞
2021/02/02
7600
SpringBoot整合MyBatis
SpringBoot2.x 中默认使用的是hikari.HikariDataSource 数据源,SpringBoot1.x 网上说使用的是TomcatDataSource
梅花
2020/10/10
4210
java之mybatis整合spring
在cn.vincent.mapper.impl下 UserMapperImpl.java
Vincent-yuan
2019/09/04
4100
java之mybatis整合spring
12-SpringBoot整合mybatis
12-SpringBoot整合mybatis SpringBoot整合mybatis 实现步骤 ①搭建SpringBoot工程 ②引入mybatis起步依赖,添加mysql驱动 ③编写DataSour
Devops海洋的渔夫
2022/03/23
1840
12-SpringBoot整合mybatis
一起来学 SpringBoot 2.x | 第七篇:整合 Mybatis
摘要: 原创出处 http://blog.battcn.com/2018/05/09/springboot/v2-orm-mybatis/ 「唐亚峰」欢迎转载,保留摘要,谢谢!
芋道源码
2019/10/29
6400
springBoot 入门(五)—— 使用 纯注解方式 的springboot+ mybatis+junit4 整合
配置pom.xml依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0
MickyInvQ
2020/09/27
5300
springBoot 入门(五)—— 使用 纯注解方式 的springboot+ mybatis+junit4 整合
一起来学SpringBoot | 第七篇:整合Mybatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,几乎避免了所有的 JDBC 代码和手动设置参数以及获取结果集,使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录,在国内可谓是占据了半壁江山......
battcn
2018/08/03
6650
idea构建springboot_钉钉的使用方法和技巧
大家好,又见面了,我是你们的朋友全栈君。 随着技术框架的不断更新,一些公司摒弃了原先的技术框架模式。而springboot慢慢取代了原有的ssm框架开发。为什么选择springboot呢? 配置简
全栈程序员站长
2022/10/03
3620
idea构建springboot_钉钉的使用方法和技巧
SpringBoot使用Mybatis 快速入门
比JDBC要简单点, 对JDBC的一个封装。官网:https://commons.apache.org/proper/commons-dbutils/
憧憬博客
2020/07/21
4500
基于 SpringBoot 的 Restful 风格实现增删改查功能(附源码)
在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习SpringBoot。
好好学java
2019/08/29
1.5K0
基于 SpringBoot 的 Restful 风格实现增删改查功能(附源码)
关于SpringBoot bean无法注入的问题(与文件包位置有关)
其中server-platform-app与server-mobile-api 分别是两个springboot搭建的独立服务端。server-platform-app 大致业务开发接近尾声,然后独立出另一个web端server-mobile-api 用于给mobile端提供数据。可就在搭建完成之后遇到了奇葩问题!
飞奔去旅行
2019/06/13
1.4K0
关于SpringBoot bean无法注入的问题(与文件包位置有关)
手把手教你从零开始搭建SpringBoot后端项目框架
打开IDE,点击File -> New Project。在左侧的列表中的选择Maven项目,点击Next。
SH的全栈笔记
2019/10/20
3.8K0
springboot搭建
2.选择“Spring Initializr”,点击next;(jdk1.8默认即可)
用户8682940
2021/12/02
4040
SpringBoot+Mybatis多模块项目搭建教程
框架为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。
阮键
2019/08/01
1.5K0
【SpringBoot注解-3】Bean注入相关注解
在Spring Boot应用启动时,Spring容器会自动装载一个org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor处理器,当容器扫扫描到@Autowired注解时,就会在IoC容器就会找相应类型的Bean,并且实现注入。
云深i不知处
2020/09/16
1.2K0
SpringBoot整合Mybatis完整详细版
记得刚接触SpringBoot时,大吃一惊,世界上居然还有这么省事的框架,立马感叹:SpringBoot是世界上最好的框架。哈哈!
全栈程序员站长
2022/07/01
2720
SpringBoot整合Mybatis完整详细版
相关推荐
详解Intellij IDEA搭建SpringBoot
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档