Boot的简单配置
@EnableAutoConfiguration //开启自动配置,根据pom依赖,引入相应环境
@ComponentScan //扫描 入口类所在包下及子包的注解、自动注册beans
@SpringBootApplication //组合上述两个注解(标准)
@RestController //@Controller(实例类为控制器)+@ResponseBody(返回值转json)
@Configuration //区别:@Component每次调用获取的都是新的实体。
@Bean //配合上述注解,声明注册方法,被动态代理,返回的都是同一个实例。
@Value("${key}") //从配置文件拿到值
main方法 : //标准Java入口方法委托给SpringApplication,boot得知主应用类,启动内嵌容器。
args : //启动时临时更改外部参数,传参给boot,作出改变。
yml 修改参数,必带空格! active 配置拆分
导入boot插件,修改<packaging>jar</packaging>
点击生命周期package,生成jar,终端java -jar xxx.jar运行