keep focusing
--Sustart
最近在 Spring Boot 项目中需要添加邮件功能,在完成应用开发后对邮件服务还存在些许迷雾。因此顺便回顾下电子邮件系统的工作原理以及 SMTP、MIME、POP3 和 IMAP 协议,做一次从基本原理到应用的知识点扫盲。
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。——【IBM简介】
什么是Bean??Bean是一套约定或规范。具体的说Bean:1、所有属性为private2、提供默认构造方法3、提供getter和setter4、实现serializable接口
spring容器的概念,容器可以放很多东西,程序启动的时候会创建spring容器,会给spring容器一个清单,清单中列出了需要创建的对象以及对象依赖关系,spring容器会创建和组装好清单中的对象,然后将这些对象存放在spring容器中,当程序中需要使用的时候,可以到容器中查找获取,然后直接使用。具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,控制对象的整个生命周期。