报错信息:
java.lang.NullPointerException
at cn.itsource.mapper.IShopMapperTest.selectAll(IShopMapperTest.java:)
在写入注解@Test时是引用的Junit
在测试类里面:
解决办法:加上两个注解,如下:App.class是我们的启动类
@RunWith(SpringRunner.class)
@SpringBootTest(classes = App.class)
@RunWith(SpringRunner.class) :
.指定使用的单元测试执行类,不使用这个注解会采用默认的执行类
.让测试在Spring容器环境下执行【
.Spring的容器环境是啥呢? 比如常见的 Service Dao 也就是业务层实体层里面是方法,都在Spring容器里,junit需要将他们找到拿到,并且使用来测试。】
.没有这个会导致业务层和持久层注入失败【
.为什么失败?
答:接.不能将Spring和Junit连接起来,进入不了spring容器看不见我们的业务层或者持久层】
.是 ...
一、Vue简介. 简介Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式的js框架,发布于 年 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router,vue-resource,vuex)或既有项目整合。
. MVVM 模式的实现者——双向数据绑定模式Model:模型层,在这里表示 JavaScript 对象View:视图层,在这里表示 DOM(HTML 操作的元素)ViewModel:连接视图和数据的中间件,Vue.js 就是 MVVM 中的 ViewModel 层的实现者
在 MVVM 架构中,是不允许 数据 和 视图 直接通信的,只能通过 ViewModel 来通信,而 ViewModel 就是定义了一个Observer 观察者ViewModel 能够观察到数据的变化,并对视图下对应的内容进行更新ViewModel 能够监听到视图的变化,并能够通知数据发生改变
至此,我们就明白了,Vue.js 就是一个 ...