@Controller
可以直接 return jsp页面和html页面
如果需要返回json等内容,需要加 @ResponseBody 注解
@RestController
直接返回json内容 是 @ResponseBody & @Controller的组合
无法return jsp 页面和 html 页面
@CrossOrigin
允许接口跨域
@RequestMapping
提供路由信息
@RequestMapping(value = "/create",method = RequestMethod.POST)
- value:映射的请求URL或者其别名
- method:兼容HTTP的方法名
- params:根据HTTP参数的存在、缺省或值对请求进行过滤
- header:根据HTTP Header的存在、缺省或值对请求进行过滤
- consume:设定在HTTP请求正文中允许使用的媒体类型
- product:在HTTP响应体中允许使用的媒体类型
@EnableAutoConfiguration
根据添加的jar包依赖自动配置spring
- exclude 排除指定配置类
@SpringBootApplication
是@EnableAutoConfiguration & @ComponentScan & @Configuration的组合
自动配置spring 和扫描当前目录下的所有包
@Configuration
导入其他配置类
@Autowired
注入构造函数
@Service
标注业务层组件