240
谁家今夜扁舟子,何处相思明月楼?

随笔分类 -  spring

摘要:我们在web开发中,经常使用数据库表中的字段作为“标记”来表示多个“状态”,比如: 我们就以某宝的在线购物流程为例进行分析。在订单表中,使用zt字段来表示定单的状态,常见的状态就有: | 状态码 | 状态说明 | | | | | 0 | 待付款 | | 1 | 待发货 | | 2 | 待收货 | | 阅读全文
posted @ 2020-05-18 23:06 小鱼吃猫 阅读(1471) 评论(6) 推荐(0) 编辑
摘要:使用SpringBoot创建的web项目中,当我们请求的页面不存在(http状态码为404),或者器发生异常(http状态码一般为500)时,SpringBoot就会给我们返回错误信息。 也就是说,在SpringBoot的web项目中,会自动创建一个/error的错误接口,来返回错误信息。但是针对不同的访问方式,会有以下两种不同的返回信息。这主要取决于你访问时的http头部信息的```Accept```这个值来指定你可以接收的类型有哪些 * 使用浏览器访问时的头信息及其返回结果 阅读全文
posted @ 2020-04-23 00:16 小鱼吃猫 阅读(2968) 评论(1) 推荐(1) 编辑
摘要:@[TOC] 本教程是基于SpringMVC而创建的,不适用于WebFlux。(如果你不知道这两者,可以忽略这句提示) 提出一个需求 所有的技术是为了解决实际问题而出现的,所以我们并不空谈,也不去讲那么多的概念。在这样一个系统中,有三个接口,需要授权给三种权限的人使用,如下表: | 接口地址 | 需 阅读全文
posted @ 2020-04-16 01:38 小鱼吃猫 阅读(4172) 评论(0) 推荐(0) 编辑
摘要:在整个JavaWeb项目开发中,事务是用来开发可靠性网络应用程序的最关键部分。当应用程序与后端资源进行交互时,就会用到事务,这里的后端资源包括数据库、MQ、ERP等。而数据库事务是最常见的类型,而我们常说的事务也就是狭义上的与关系型数据库交互的事务。 事务主要分为本地事务和全局事务。全局事务又称分布式事务,本地事务就是当应用程序连接单个数据库资源时的事务,也是本文化主要讨论的内容。 阅读全文
posted @ 2020-04-06 01:48 小鱼吃猫 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:Spring3以后开始支持嵌入式数据库,嵌入式数据库目前在市面上有好多种,HSQL,DERBY,H2...今天就主要讲一下h2的使用 对于一个数据库产品来说,主要就是如何存储数据和读取数据了。所谓嵌入式就是直接运行在项目中,不需要安装额外的产品。说白了就是一 阅读全文
posted @ 2020-01-20 00:50 小鱼吃猫 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:如果有对SpringAOP不太懂的小伙伴可以查看我之前的Spring学习系列博客 SpringBoot的出现,大大地降低了开发者使用Spring的门槛,我们不再需要去做更多的配置,而是关注于我们的业务代码本身,在SpringBoot中使用AOP有两种方式: 阅读全文
posted @ 2019-12-29 21:43 小鱼吃猫 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:之前的aop是通过手动创建代理类来进行通知的,但是在日常开发中,我们并不愿意在代码中硬编码这些代理类,我们更愿意使用DI和IOC来管理aop代理类。Spring为我们提供了以下方式来使用aop框架 一、以声明的方式配置AOP(就是使用xml配置文件) 1.使用ProxyFactoryBean的方式: 阅读全文
posted @ 2019-12-17 23:59 小鱼吃猫 阅读(995) 评论(0) 推荐(2) 编辑
摘要:"上一篇 SpringAOP之使用切入点创建通知" SpringAOP中切点的高级使用 一、使用控制流切入点(ControlFlowPointcut) 什么是控制流切入点呢?看下面的代码(为了方便,就写进了一个公共类) 需求:我们要给Cat的play()方法进行通知,但是呢,并不是说在调用play( 阅读全文
posted @ 2019-12-11 00:24 小鱼吃猫 阅读(891) 评论(0) 推荐(0) 编辑
摘要:之前已经说过了SpringAOP中的几种通知类型以及如何创建简单的通知 "见地址" 一、什么是切入点 通过之前的例子中,我们可以创建ProxyFactory的方式来创建通知,然后获取目标类中的方法。通过不同类型的通知,能对这些方法做不同的事。但是,这种方式会对整个类中的所有方法都有作用,但是很多时间 阅读全文
posted @ 2019-12-03 23:59 小鱼吃猫 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:spring 阅读全文
posted @ 2019-11-26 23:38 小鱼吃猫 阅读(685) 评论(0) 推荐(0) 编辑
摘要:spring 阅读全文
posted @ 2019-11-26 21:05 小鱼吃猫 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1.将打包方式改成war,因为如果是 方式运行,一定是jar包 2.添加tomcat的依赖,但是注意作用域(scope) 3.配置JavaBean,就是要继承SpringBootInitializer类,重写configure方法 4.用tomcat8以上,经验:用tomcat7及以下时,会报如下 阅读全文
posted @ 2019-09-09 23:45 小鱼吃猫 阅读(607) 评论(0) 推荐(0) 编辑