Spring

Spring

注解

在使用注解进行属性注入的时候就不需要属性的 set 方法了。

@Autowired 注解

注入一个已经被定义好的bean , 属于Spring的容器配置的一个注解

@ApiModel

API类型注解,用在返回对象类上,用于描述返回对象的意义

@Qualifier

自动按照类型注入(Autowired)的基础之上,再按照Bean的id注入。它在给字段注入时不能独立使用,必须和@Autowire一起使用;但是给方法参数注入时,可以独立使用。

@JsonFormat

格式化时间,调整时间格式,如MySQL中储存时间的方式和Spring读取时间时的结果有差异,可用**@JsonFormat**解决

@PostMapping (Spring MVC 小集)

@GetMapping,处理get请求
@PostMapping,处理post请求
@PutMapping,处理put请求
@DeleteMapping,处理delete请求

@RequestBody

用于接受前端发来的json数据流,常搭配Post

@Controller @Service @Repository

分别表示 : @Controller :一般用于表现层的注解,即Web层 @Service:一般用于业务层的注解。 @Repository:一般用于持久层的注解。

@Scope

默认是单例模式,

细节:如果注解中有且只有一个属性要赋值时,且名称是value ,value 在赋值是可以不写。

XML配置

bean (Spring容器)

所谓 IOC (控制反转)

**控制:**谁来控制对象的创建,传统程序设计是由其本身闯将,在使用Spring以后,对象交付于Spring创建

**反转:**程序本身不创建对象,转为变为被动接受对象

IOC设计模式工厂模式 的一种实现

在IOC 中 利用XML文件的 constructor-arg 时 可以采用,

index(下标):通过下标,然后进行类型赋值

type(类型):**基础数据类型直接填写即可,应用数据类型需要注明地址(如果出现重复数据类型,不能使用)

**ref(参数名):**直接通过参数名设置

<bean id=""  class="">
    //id=  变量名
    //class = new 的对象
    //property 相当于给对象中的属性赋值
    //ref 引用Spring容器中已经创建好的对象
    //value 具体的值,基础数据类型
    <property name="" value = ""/>
 </bean>
    
    //在main中
    //获取ApplicationContext;拿到Spring的容器
    //ClassPathXmlApplicationContext 使用 Spring
     ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值