项目实践
文章平均质量分 72
以实战为主
大螃蟹蟹蟹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot集成GraphQL
项目整体结构实现结果(根据用户id查询用户所发布的文章)实现步骤引入整个demo所需要的依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <原创 2022-05-13 14:46:43 · 1513 阅读 · 2 评论 -
枚举自动生成工具
因为最近一项目需要建特别多的枚举,特别是证件类型,身份证、台湾居民来往大陆通行证、回乡证等很多类型,英语又不好,每一个还要去翻译就很花费时间,百度了一下,找到一个但是还要弄成markdown格式排列好,就不满足自己的要求。就写了一个简易版的枚举生成工具实现步骤调用百度翻译API(需要先开通,才能有appId), 这个网上很多教程。但其实很多都是拷贝的官方文档的样例。所以最好的就是直接看官方文档就可以 将需要翻译的文本进行翻译之后在组装成想要的模板样式就可以,目前支持4种样式,枚举基本样式都差不多,原创 2022-04-14 11:42:15 · 1613 阅读 · 0 评论 -
[SpringBoot实战系列]SpringBoot使用EasyExcel
目录开始使用简单导出exceleasyExcel导出带下拉框的excel问题:EasyExcel创建excel下拉框,下拉框内容过多时不显示开始使用导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8</version></d原创 2021-08-16 17:38:29 · 1552 阅读 · 0 评论 -
系统中 用户操作日志管理
效果展示自定义日志格式和日志管理,使用 Spring 切面注解来对用户操作轨迹的记录。整合 Logback 日志框架日志是追溯系统使用记录、跟踪问题的的依据,是系统不可缺少的重要组成部分。在 Spring Boot 中,默认使用的是 Logback 日志。如果创建一个项目没有引用其他的日志框架的话,默认使用 Logback 打印日志默认的日志格式目前我们还没有对日志信息做任何设置,直接运行 Spring Boot 项目后,在控制台中就会生成 Logback 默认的日志格式默认格式内容如下。原创 2020-11-15 16:56:47 · 14719 阅读 · 7 评论 -
项目全局统一处理
Spring Boot 全局统一异常处理访问不存在资源访问error首先封装一个返回类一般我们需要包含 code(响应码)、msg(响应信息)、data(数据)等字段。package com.example.bms.common.utils;import java.util.HashMap;import java.util.Map;/** * @author pangxie * @data 2020/11/1 17:35 * * 统一异常处理 */public class原创 2020-11-01 18:22:31 · 379 阅读 · 2 评论 -
Spring Security 的实际应用
任何一个网站在开始之前都应该要考虑到安全。主要都分为两个功能:验证和鉴权。验证就是确认用户的身份,一般采用用户名和密码的形式;鉴权就是确认用户拥有的身份(角色、权限)能否访问受保护的资源。SpringSecurity是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术,可以实现强大的web安全控制。只需要引入spring-boot-starter-security模块,进行少量的配置就可实现强大的安全管理两个主要目标 认证和授权搭好框架@EnableWebSe原创 2020-10-25 16:06:46 · 997 阅读 · 0 评论 -
MyBatis Generator 插件的使用
MyBatis Generator 是 MyBatis 官方提供的代码生成器插件官网介绍http://mybatis.org/generator/configreference/xmlconfig.htmlMyBatis 属于半自动 ORM 框架,在使用这个框架中,工作量最大的就是书写 Mapper 及相关映射文件,同时需要配置其依赖关系,由于手动书写很容易出错,我们可以利用 MyBatis-Generator 来帮我们自动生成文件。MyBatis-Generator 插件整合以及使用它来生成代原创 2020-10-24 17:01:16 · 380 阅读 · 0 评论 -
SpringBoot +Mybatis 应用 动态SQL
Mybatis 动态 SQL 可以帮助我们减轻根据不同条件下拼接 SQL 语句的痛苦用SpringBoot和Mybatis来测试动态SQL的功能1、环境的准备 使用IDEA工具可以快速创建SpringBoot的应用pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <原创 2020-10-15 17:26:52 · 2533 阅读 · 0 评论 -
SSM 简单整合 详细步骤(Spring + Mybatis + SpringMVC)
SSM 整合在SSM 框架中, Spring MVC 用于web层相当于Controller 处理请求并做出响应MyBatis 作为持久层框架,可以自由的控制SQL 更加简单的完成数据库操作Spring 的依赖注入可以减少代码的耦合,可以装配 Bean,另外其 AOP、事务管理尤其方便,同时,Spring 可以将各层进行整合。表现层 springMVC ——>业务层 service接口——>持久层 MyBatis ——>mysqlspring 将各层进行整合通过spring原创 2020-07-22 00:59:09 · 298 阅读 · 0 评论
分享