Spring核心IoC容器的依赖注入接口和层级包命名规范是什么

发布时间:2023-05-05 11:59:29 作者:iii
来源:亿速云 阅读:340

本文小编为大家详细介绍“Spring核心IoC容器的依赖注入接口和层级包命名规范是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Spring核心IoC容器的依赖注入接口和层级包命名规范是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1.图集导航

Spring核心IoC容器的依赖注入接口和层级包命名规范是什么

1.1 为什么对包名的命名要有所规范呢!

使用规范的命名有益于程序的开发和后期阅读

通俗的说:就是自己写的代码别人也能看的懂,代码结构不会乱,知道自己写什么

2. 代码数据关联【可参考】

2.1 FilmDao接口

public interface FilmDao {
    void selectAll();
}

FilmDaoImpl 接口实现类

@Repository("filmDao")
public class FilmDaoImpl implements FilmDao {
    @Override
    public void selectAll() {
         System.out.println("dao-film");
    }
}

2.2 daomain 【Film类】

----现阶段还没有Spring整合MyBatis,该类现在用不到

//JavaBean
public class Film {
    private String fname ;
    private Double fprice ;
 //注:构造和set/get方法省略
}

2.3 FilmService 接口

public interface FilmService {
    void selectAll();
}

FilmServiceImpl 接口实现类

@Service("filmService")
public class FilmServiceImpl implements FilmService {

    //依赖注入
    @Resource(name="filmDao")
    private FilmDao film;
    @Override
    public void selectAll() {
        film.selectAll();
        System.out.println("service-film");
    }
}

2.4 FilmController 接口

public interface FilmController {
    void selectAll();
}

FilmControllerImpl 接口实现类

@Controller("filmController")
public class FilmControllerImpl implements FilmController {

    //依赖注入
    @Resource(name="filmService")
    private FilmService filmService;

    @Override
    public void selectAll() {
        filmService.selectAll();
        System.out.println("controller-film");
    }
}

2.5 FilmConfiguration 配置类

@Configuration  //声明配置类
@ComponentScan(basePackages = "com.czxy")  //加载所需要的包
public class FilmConfiguration {
}

2.6 TestFilm 测试类

@RunWith(SpringRunner.class) //Spring整合Junit
@ContextConfiguration(classes = FilmConfiguration.class)  //加载配置类

public class TestFilm {

    //依赖注入
    @Resource(name="filmController")
    private FilmController filmServlet;

    @Test
    public void test(){
        filmServlet.selectAll();
    }
}

测试结果

Spring核心IoC容器的依赖注入接口和层级包命名规范是什么

3.图集总结

Spring核心IoC容器的依赖注入接口和层级包命名规范是什么

读到这里,这篇“Spring核心IoC容器的依赖注入接口和层级包命名规范是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. Spring refresh的工作流程是什么
  2. Spring Boot2.4配置特定环境时spring: profiles提示被弃用的原因是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring ioc

上一篇:Flutter DateTime怎么获取本月的开始时间与结束时间

下一篇:怎么使用java Date获取本月的开始时间与结束时间

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》