spring的常用注解是什么?
Spring Boot常用注解
1、@SpringBootApplication
替代 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan
2、@ImportAutoConfiguration
导入配置类,一般做测试的时候使用,正常优先使用@EnableAutoConfiguration
3、@SpringBootConfiguration
替代@Configuration
4、@ImportResource
将资源导入容器
5、@PropertySource
导入properties文件
6、PropertySources
@PropertySource 的集合
扩展资料:
Controller 该类为Controller。
RequestMapping 配置方法路径等信息。
ResponseBody 返回值,例如JSON,XML。
PathVariable 获取RESTFUL路径中的值如 /company/{corpId}/dept/{deptId}。
RequestParam 获取Request参数值如xxx?from=index_nav。
Component,Repository,Service。
一般用Repository,service用Service,需要多个service时,一般用Componet。
参考资料来源:百度百科-spring MVC
(1)在SpringMVC 的配置文件中定义MyController 的bean 对象。
(2)在SpringMVC 的配置文件中告诉Spring 该到哪里去找标记为@Controller 的Controller 控制器。
<方式一>
<bean class="com.host.app.web.controller.MyController"/>
<方式二>
< context:component-scan base-package = "com.host.app.web" />//路径写到controller的上一层。
扩展资料
不使用注解的Spring示例——
package com.spring.model;
public class Tiger {
private String tigerName="TigerKing";
public String toString(){
return "TigerName:"+tigerName;
}
}