spring笔记01


1.@RestController==

@Controller   +
@ResponseBody

@SpringBootApplication
等同于
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan("需要扫描的包名")

默认扫描主程序所在包及其下面的所有子包里面的组件都会被默认扫描进来

@SpringBootApplication(scanBasePackages="包")也可

2.在使用插件时


    
        
            org.springframework.boot
            spring-boot-maven-plugin
            ${project.parent.version}
        

    

提示未找到,需要指定版本或者动态版本,虽然在父项目中已经指定版本

但可能是idea的问题,提示未找到,设置了版本后,删除版本又不在报错

org.springframework.boot

 spring-boot-maven-plugin

 ${project.parent.version} 

3.

  • 无需关注版本号,自动版本仲裁
1、引入依赖默认都可以不写版本,在父项目中已经统一声明
2、引入非版本仲裁的jar,要写版本号。
3、maven的就近原则