00:01
嗯,来,下边我们接着说这个项目哈,我们说这么一个事儿。我们在这个U下边哈,咱们去创建一个。呃,专门放常量的一个类。咱们给我们这个项目呢,创建一组常量constant。比如说呢,我们。一些个常用的属性,你看我们在。我们在这里边哈,我们。异常处理器里边,我们把这个exception对象放到模型里边,哎,我们放到模型,将来spring Mac呢,给给放到请求域,所以说这个操作呢,相当于我们以前的这个。Request。Set attribute。啊表相当于是这个。那么这个东西呢。
01:01
呃,这一类的东西吧,在这儿放,也可能将来在别的地方呢,需要去取一下。那这个取的时候呢,如果我们还是这个打字,就有可能打字打错啊,为了避免这个打字打错,同时呢,对这些属性呢,进行一个统一的管理,我们在这儿呢来声明一下。呃,生命个长链。这个这个属性名呢,我们用at tr。Name开头,Exception。值呢,就还是放这个值。然后这儿呢,我们再去引用它呢,咱们就变成了。C constant。第二。哎,就是通过常量来引用这个值了,哎,你用常量去引用这个值,你稍微写错一个地方,他报错了。
02:00
就防止你打字打错。你昨天其实就真正的就充分的体现到体现这个这个这个这个情况啊,你说最后很多同学问问题,最后最后。很大一部分啊,很大一部分真的是90%的错误,都是你打字打错了。啊,所以说这个你需要两边一致的这个东西呢,哎,我们声明成常量是一种办法,另外一种办法呢,就是。另外一种办法就是这个你复制过去,你别手敲手敲,手敲就很容易敲错啊。横敲错,敲错了以后呢,你又花好长时间,你可能一两个小时找找不着啊,最后找着了以后发现是这个地方两个字母顺序打错了。狠狠的扇了自己一个大嘴巴是吧?把牙打打掉两颗是吧?这多亏呀,是吧,嗯。呃,再然后比如说我们再声明个。呃,上面写个消息。
03:00
这个消息呢,比如说我们。呃。登录失败。就是说呢,这是一个登录失败的消息,这些提示消息呢,我们也都在这个查账里边进行一个统一的管理。说这个抱歉。账号密码错误。请这个重新输入。哎,然后呢,比如说我们再来个。账号是唯一的,给他来一个账号被使用的这个这个消息的提示。这个叫looking。Account。Already。In use。
04:00
这个是抱歉。这个账号。已经被使用了。就是就是等等啊。呃,或者说呢,说你这个访问的时候呢,你没有登录啊,这个叫做access forbid。哎,就是说呢,你你没有登录就访问这个这个资源。这是我告诉你说请。登录以后。在访问。哎,这些呢,我们都是啊,这个都可以,以后这些提示消息都放在这里边,我们去统一的做一个管理。啊,这是我们这个类呢,它所起的这样一个作用。这个应该我们在书城里边,我们去。也干过类似的事情。
05:05
嗯。这是一个小小的,小小的一个东西哈。用枚纸当然是可以的。嗯,这个是我们声明。一个类去管理这个常量。上边上边。嗯。后边随着我们再有需要,我们还会再去加哈。的继续编号。连不上。
我来说两句