关于spring的IOC容器和注解

一、spring容器,顾名思义,简单来说,就是放对象,拿对象。

Spring容器就是管理放进容器中的对象的。Spring容器是Spring的核心,一切Spring bean都存储在Spring容器内,并由其通过IoC技术管理。Spring容器也就是一个bean工厂(BeanFactory)。应用中bean的实例化,获取,销毁等都是由这个bean工厂管理的。

至于体现,举个简单例子,在使用Spring框架时,把Java对象交给Spring容器,不用自己手动new 对象。通过配置文件+注解的方式进行对象的创建和使用

二、spring常用注解

@SpringBootApplication  //启动类
@MapperScan(basePackages = "com.atguigu.gmall.manage.service.mapper")  //扫描service层下的mapper接口
@Controller  //controller层
@CrossOrigin  //解决跨域

@Reference  //dubbo调用其他模块

@RequestMapping("toTrade")  //请求地址
@ResponseBody //返回字符串

@RequestBody  //接收前端对象
@RequestParam("file")   //接收前端某个参数
@service  //service层

@Autowired  //调用本模块的接口
@Configuration  //相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文)
				//应用在:拦截器的配置、redis配置
@Component  //中间件
			//应用在:拦截器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值