资源速查-SSM整合-功能模块开发
建议先阅读
:Spring全家桶
步骤1:创建数据库及表
需求:对表tbl_book进行新增、修改、删除、根据ID查询和查询所有
create database ssm_db character set utf8; |
步骤2:编写模型类
public class Book { |
步骤3:编写Dao接口
public interface BookDao { |
步骤4:编写Service接口和实现类
@Transactional |
@Service |
说明:
bookDao在Service中注入的会提示一个红线提示,为什么呢?
- BookDao是一个接口,没有实现类,接口是不能创建对象的,所以最终注入的应该是代理对象
- 代理对象是由Spring的IOC容器来创建管理的
- IOC容器又是在Web服务器启动的时候才会创建
- IDEA在检测依赖关系的时候,没有找到适合的类注入,所以会提示错误提示
- 但是程序运行的时候,代理对象就会被创建,框架会使用DI进行注入,所以程序运行无影响。
如何解决上述问题?
可以不用理会,因为运行是正常的
设置错误提示级别