1,主要收集springboot相关脚手架的管理开发
2,classpath是指的 resource目录下的文件
3,获取spring的执行环境
4,@bean和 @componet区别?
总结:@Component和@Bean都是用来注册Bean并装配到Spring容器中,但是Bean比Component的自定义性更强。可以实现一些Component实现不了的自定义加载类。
4, 注解@controller@service@component@repository区别
@Repository:持久层,用于标注数据访问组件,即DAO组件。
@Service:业务层,用于标注业务逻辑层组件。
@Controller:控制层,用于标注控制层组件。
@Component:当你不确定是属于哪一层的时候使用。
Controller
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
Repository
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
Service
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
Component
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
bean
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
这几个注释本质没什么区别,只是更好的分层使用
5,spring mvc三大组件,servlet,listener,filter
其中linsterner的问题
6,springboot默认不支持jsp,只能使用模板引擎
7,LiveReload chrome插件,支持热更新
8,springboot默认使用的日志文件是slf4j
9,java独立日志跟踪id
10, applicationcontext的作用