
Spring全家桶
文章平均质量分 77
记录Spring全家桶的一些技术点
油条生煎
SCU SE 篮球队 19 级队长
展开
-
SSM 项目实战开发经验总结(Spring & Spring MVC & MyBatis)
创建 maven 工程引入前端框架架构项目编写配置文件web.xml使用MyBatis Generator逆向工程生成mapper接口、mapper接口对象的xml,以及各实体类测试mapper在entity包中创建实体类在service包中创建service接口,并实现接口在 index.jsp 页面编写发起请求的代码在controller包中创建Controller控制器对象测试控制器类在handler包中创建Interceptor拦截器类。原创 2022-10-18 00:28:54 · 653 阅读 · 0 评论 -
Spring Boot 使用 .env 文件实现【隐私信息配置】
各种云服务的 ID、密码等隐私信息,不希望在上传至 GitHub 等地方时一共上传原创 2022-08-08 11:48:00 · 3409 阅读 · 4 评论 -
四川大学软件学院 2022 年春季 IT 企业实训项目开发概述
IT 企业实训文章目录IT 企业实训时间安排wikiPPT成员分工童昭旗李金志郭运鹏姚谊技术架构图部署架构图Technical StackWeb 框架数据持久化存储方案数据缓存方案认证 & 授权微服务框架微服务注册中心微服务配置中心微服务网关微服务负载均衡微服务通信组件(HTTP)微服务通信组件(消息队列)对象存储服务短信服务前端GolangTechnical Highlights高可扩展性的统一返回体枚举接口易用性极高可扩展性高可读性高微服务数据动态刷新请求路径参数 & JWT保证业务层原创 2022-03-23 14:10:12 · 2620 阅读 · 0 评论 -
WebFlux 响应式定制 Redis 对指定数据类型(例如 ObjectId、LocalDate)的序列化与反序列化配置
背景在对 BSON 的 ObjectId 类型与 Java 的 LocalDate 类型进行序列化与反序列化时,Redis 出现了无法对 ObjectId、LocalDate 进行序列化的报错。配置 ReactiveRedisTemplate<String, Object>于是作者决定在 Redis 的配置类中对 ReactiveRedisTemplate<String, Object> 进行定制,在阅读源码后发现 ReactiveRedisTemplate 的构造函数中可以传原创 2022-03-11 23:14:57 · 1950 阅读 · 0 评论 -
【高易用性】【高可扩展性】【高可读性】统一返回体【抽象设计】
高易用性、高可扩展性、高可用性的“统一返回体”抽象设计原创 2022-03-03 15:03:06 · 459 阅读 · 0 评论 -
Docker容器中Nacos2服务器容器配置MySQL8(容器)持久化
文章目录概述步骤概述在将一个 SpringBoot 单体项目迁移到 Spring Cloud 微服务项目上时,首先配置 Nacos 配置中心,并使用 MySQL 数据库作为持久化方案。步骤安装 DockerDocker 拉取 Nacos【2】服务器、MySQL【8】的镜像docker pull nacos/nacos-serverdocker pull mysql创建 Docker 网桥(network bridge)docker network create fhappne原创 2021-09-16 11:10:25 · 1029 阅读 · 0 评论 -
Spring Boot 项目部署到阿里云的步骤
Spring Boot 项目部署到阿里云的步骤文章目录Spring Boot 项目部署到阿里云的步骤使用 IntelliJ IDEA,进行 Maven package,得到 jar 包(去蓝色路径中的target文件夹下找);将 jar 包通过 XFtp 软件,远程传输到云服务器中;使用 netstat -ntulp |grep 端口号 查看是否有当前进程占用了 Spring Boot 项目所指定的端口,杀死、或换端口;执行 nohup java -jar xxx.jar &am原创 2020-12-16 23:34:18 · 155 阅读 · 0 评论 -
前后端分离项目跨域请求问题
前后端分离项目跨域请求问题文章目录前后端分离项目跨域请求问题问题描述解决方案问题描述项目前后端分离,在前端的 Vue-cli 框架中进行请求时,出现跨域问题:解决方案参考博客 https://blog.youkuaiyun.com/weixin_44100313/article/details/108444163,在相应的 Controller 控制器类上加注解 @CrossOrigin 注解即可。...原创 2020-12-16 23:29:42 · 115 阅读 · 0 评论 -
Spring Boot 读取资源文件失败
Spring Boot 读取资源文件失败文章目录Spring Boot 读取资源文件失败排查解决方案Spring Boot 项目在本地运行时,一切正常;但部署到服务器中时,读取失败。排查在 jar 包所在的目录下,查看日志文件:发现资源文件未被获取;定位到源代码中相关部分:@SpringBootConfigurationpublic class Config { @Bean("placeProperties") public Properties placePropertie原创 2020-12-16 15:38:32 · 552 阅读 · 0 评论 -
JUnit中的@Transactional消失不见,@Rollback是否能单抗测试回滚的大旗?
JUnit中的@Transactional消失不见,@Rollback是否能单抗测试回滚的大旗?笔者在学习 Spring Boot 测试(JUnit5)的测试回滚功能时,在网上找到的办法都是在方法上加 @Transactional 注解和 @Rollback 注解,但笔者在 2020/8/21 使用 Spring Boot 进行单元测试的时候,发现其已无 @Transactional 注解(宇宙第一 IDEA 未给出代码提示),而且只使用 @Rollback 注解就可以完成回滚操作。这难道是说 JUnit原创 2020-08-21 19:57:20 · 1278 阅读 · 0 评论 -
maven工程使用MyBatis,数据库操作重复两次的解决方案
在使用Maven构建SSM(Spring + SpringMVC + MyBatis)项目时,使用JUnit测试数据库时,发现UPDATE操作进行了两次。解决方案在Settings中找到图中目录,将下列两行打上勾 √ ,即可 Delegate IDE build/run actions to Maven Skip Tests...原创 2020-07-27 14:14:02 · 1683 阅读 · 2 评论