sb开发

1.sb项目改成了两个文件夹,static和tamplate。
static可以直接访问,tamplate必须通过controller访问。
所以js等前端库放在static中。自己写的页面放在tamplate中
2.sb包扫描的定义是:在main启动类中添加扫描包,把其他包的都扫描进来,从而把其他包的bean注入到容器中。
@ComponentScan(basePackages = {"com.yss.common"})
3.sb中如何写mvc配置类。
1)配置类的路径写在哪?写在可以被扫描到包下。
2)@Configuration,extends WebMvcConfigurationSupport,重写addViewControllers()方法。
另一种写配置类的方法,直接在启动类中,写一个静态的配置类。
自定义的spingmvc只能自动映射静态资源?
4.sb中自动部署?
加入devtools依赖

org.springframework.boot
spring-boot-devtools

chrome中关闭缓存:F12-->Network-->Disable Cache
5.sb2.0以上会拦截静态资源
写一个拦截器,把静态资源排除在过滤之外,然后把这个拦截器添加到自己写的mvcconfig类中。
拦截器为什么就能不给你访问呢?而经过controller就可以给你访问?

posted @ 2020-03-09 20:19  ??,uunu  阅读(168)  评论(0)    收藏  举报