spring boot零碎知识点待补充
@Controller 和@RestController的区别
@RestController相当于同时使用了@Controller和@ResponseBody 即不会使用视图解析器,返回值直接返回给页面。通常用户ajax请求等等。
@bean注解作用在方法上
1 @Bean 2 public ActiveMQQueue queue() { 3 return new ActiveMQQueue("testQueue"); 4 }
相当于
1 <beans> 2 <bean id="queue" class="org.apache.activemq.command.ActiveMQQueue"/> 3 </beans>
spring boot包扫面的顺序默认从@SpringBootApplication所在类的同级包,以及下级包的所有Bean