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