首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
我不是菜包
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Web应用全栈之旅-Spring篇(一)分布式Session
在微服务架构下,需要支持分布式Session,分布式Session可以通过Redis来实现,也可以通过数据库来实现,本文介绍Redis实现。 选择对应的版本安装。 进入安装目录启动Redis。 以上为实现Redis Session的所有步骤,完整实例代码扫码加入微信公众号并回复…
Web应用全栈之旅-Spring篇(二)集成mybatis
将此文件放到resources目录的子目录mapper下,和yml配置文件中的路径一致。 以上为spring集成mybatis的所有步骤。
Web应用全栈之旅-Spring篇(三)数据库事务
启动类上增加启用事务注解@EnableTransactionManagement。 服务类上添加支持事务的注解。 @Transactional添加在DAO上无效,在低版本spring中,曾经碰到过添加在controller上也无效的情况,在servcie接口类和实现类上均有效,…
重识Java动态代理(二)Spring中声明式编程实现
对使用者屏蔽了实现细节,使用者只需要声明要做什么,而不关心怎么做。 声明式编程适合封装公共的,不涉及业务逻辑的基础服务,例如远程调用,数据库访问。 EnableRestClients是一个Spring的启动类注解,用来声明是否要开启此功能,如果有此注解则开启,否则不开启。 Re…
Web应用全栈之旅-Spring篇(四)集成GraphQL
各端需要获取的信息量不同,例如手机端由于显示屏的大小需要获取的数据比PC端少,如果和PC端共用相同的接口,那么返回了很多冗余的数据,影响性能。 各端对数据的要求不同,有时需要聚合多个后端服务的数据,每一个聚合场景都新增一个服务会导致前端和后端耦合太紧;如果分多次调用又增加了前后…
Spring Boot入门(三)怎么理解依赖反转(IOC)和依赖注入(DI)
项目组向资源管理者申请资源,资源管理者向资源池协调资源,资源池分配资源给项目组,资源是资源池分配给项目组,而不是项目组自己招人。 这里的好处显而易见,就是项目组不需要关注招人,面试,谈待遇等等一堆事情,只需要提出用人要求就可以。 Class A使用到了Class B,但Clas…
Spring Boot入门(一)初识Spring
1. Spring Framework Spring框架为现代基于Java的企业应用程序提供了一个全面的编程和配置模型 - 在任何类型的部署平台上。 Spring的一个关键元素是应用程序级别的基础架构支持:Spring着重于企业应用程序的“管道”,以便团队可以专注于应用程序级业…
Spring Boot入门(二)知识地图
Spring Boot入门知识地图,Spring Boot入门(一)初识Spring,Spring Boot入门(三)怎么理解依赖反转(IOC)和依赖注入(DI),Spring Boot入门(四)全局
Spring Boot入门(四)全局异常处理
后端服务的入口为Controller,然后调用Service,如涉及到数据库访问则调用DAO。在每一层都有可能抛出异常,有的是系统异常,有的是封装后的业务异常,例如用户密码错误,用户号码不存在都属于业务异常,需要封装后返回。为了方便异常处理,可以从底层一直向上抛,在返回客户端前…
怎么学习Spring
相关阅读: 如果你是java技术栈的或者你准备开发web应用,正在选型。Spring是一个牛X的,伟大的开源框架,非常值得学习!