基本功能介绍
注解和注释的区别
注解原理
在框架启动的时候会把所有的php文件扫描一遍,然后获取类的注释,当找到注解,根据定义的解析类,实现一部分业务逻辑,来扩展程序的功能
@Bean 注解创建 bean 容器实例
简单示例 定义一个类并使用 bean 注解namespace App\Common;
use Swoft\Bean\Annotation\Mapping\Bean;
/**
* Class wiketest
*
* @since 2.0
*
* @Bean()
*/
class wiketest
{
}
此时就定义了一个最基础的 bean 实例,默认 baen注解 scope 是 Bean::SINGLETON,我们可以根据需要配置
bean 注解的参数使用/**
*@Bean("wiketest") //定义一个名称为 wiketest 的 bean实例 */
*/
/**
*@Bean(name="wiketest") //和上个方法功能一样
*/
/*