随笔分类 -  SpringBoot

SpringBoot 用于简化 Spring 应用开发
摘要:打包方式一: 特点:将项目代码和依赖库打包在一个 Jar 包中(这种方式打包和部署简单,但是 Jar 包较大,上传服务器更慢) 项目的 pom.xml 文件添加SpringBoot 打包插件如下: <build> <plugins> <plugin> <groupId>org.springframe 阅读全文
posted @ 2024-11-19 16:55 Binge-和时间做朋友 阅读(227) 评论(0) 推荐(0) 编辑
摘要:步骤1:IDEA 新建 Maven 项目 打开 IDEA,选择 Maven Archetype 模版创建项目,这里 Archetype 请选择 web 项目模版,如下: 步骤2:设置工程 maven 安装目录 打开File->Settings,找到 Maven 安装目录配置,将其设置为自己的 Mav 阅读全文
posted @ 2024-07-11 15:02 Binge-和时间做朋友 阅读(540) 评论(0) 推荐(0) 编辑
摘要:问题描述 后端代码如下: @Data public class UserDto { private String mUserName; private String mPassword; } @RestController @Slf4j public class UserController { @ 阅读全文
posted @ 2023-10-19 17:40 Binge-和时间做朋友 阅读(94) 评论(0) 推荐(0) 编辑
摘要:名词解释 领域模型中的实体类分为四种模型:VO、DTO、DO和PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。新项目使用了新的框架和开发规范,特意集体讨论了DTO,DO,VO,BO,POJO,PO和Entity以及DAO、Model和View的基本概念和使用场景,为了深入 阅读全文
posted @ 2023-10-18 13:57 Binge-和时间做朋友 阅读(4478) 评论(0) 推荐(0) 编辑
摘要:引言 在项目开发过程中,注册时需要向数据库写入用户账号信息,其中主要包括用户名和密码。 那么,密码你是明文显示还是经过加密了呢? 如果直接明文显示,在数据库中可以直接查看用户密码;如果经过加密,则数据库中无法直接获取用户密码。 很显然,密码采用明文的方式实在是太不安全了。一方面,系统的维护管理人员可 阅读全文
posted @ 2023-10-18 11:17 Binge-和时间做朋友 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一、实现WebMvcConfigurer接口 @Configuration public class WebConfig implements WebMvcConfigurer { /** * 添加跨域支持 */ @Override public void addCorsMappings(CorsR 阅读全文
posted @ 2023-10-11 15:59 Binge-和时间做朋友 阅读(257) 评论(0) 推荐(0) 编辑
摘要:什么是热部署 实际开发过程中,修改应用的业务逻辑代码时常常需要重启应用,这显得非常繁琐,降低了开发效率,所以热部署对于开发来说显得十分必要。 应用启动后会把编译好的 Class 文件加载到虚拟机中,正常情况下载项目修改了 Java 源文件是需要全部重新编译并加载(需要重启应用),而热部署就是监听 C 阅读全文
posted @ 2023-09-25 23:32 Binge-和时间做朋友 阅读(131) 评论(0) 推荐(0) 编辑
摘要:问题描述 SpringBoot2.7.x 版本在整合 swagger2 时抛出异常如下: org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootst 阅读全文
posted @ 2023-09-25 20:48 Binge-和时间做朋友 阅读(1305) 评论(0) 推荐(2) 编辑
摘要:HTTP Client 软件项目开发有很多 RESTful API 接口需要运行来验证效果,所以急需一款高效的接口测试工具。 可能大家用的比较多的是 swagger 或者 postman,这2个确实不错,不过这里我给大家推荐一种更简单的接口测试工具。 这款工具就是 idea 中的自带的:HTTP C 阅读全文
posted @ 2023-09-21 10:31 Binge-和时间做朋友 阅读(303) 评论(0) 推荐(0) 编辑
摘要:logback.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false" scan="true" scanPeriod="1 seconds"> <contextName>logback</context 阅读全文
posted @ 2023-09-20 23:13 Binge-和时间做朋友 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 内置工具类 断言 1、 断言是一个逻辑判断,用于检查不应该发生的情况 2、Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 3、SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 // 要求参 阅读全文
posted @ 2022-05-22 16:07 Binge-和时间做朋友 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.拦截器实现类 重写里面需要的三个比较常用的方法,实现自己的业务逻辑代码 (就是自己拦截器拦截时做什么处理) package com.*.*.interceptor; import java.io.IOException; import javax.servlet.http.HttpServlet 阅读全文
posted @ 2020-10-28 18:42 Binge-和时间做朋友 阅读(427) 评论(0) 推荐(0) 编辑
摘要:上传文件时,需要将上传的文件存放于工程路径中,以便前端能够获取文件资源,那如何获取工程路径呢? //获取 SpringBoot 工程中 static 的绝对路径 String serverpath= ResourceUtils.getURL("classpath:static").getPath() 阅读全文
posted @ 2020-10-28 12:34 Binge-和时间做朋友 阅读(835) 评论(0) 推荐(0) 编辑
摘要:引言 在使用 MyBatis 进行实际项目开发时,如果数据库表字段名与Java 实体类属性名不一致,映射时则需要编写表字段列表与 Java 实体类属性的映射关系,即resultMap,如下: <resultMap id ="UserInfoMap" type="com.example.mybaits 阅读全文
posted @ 2020-10-23 16:13 Binge-和时间做朋友 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:历史背景 随着 2007 年 Spring 1.0 版本的发布,Spring 依靠 IoC 和 AOP 两大内核技术,以简化 Java 开发为目标,为广大 Java 开发者提供了一个轻量级的一站式企业级框架,彻底解决了 Sun 公司发布的 EJB 重量级框架的繁琐和难用问题,逐渐成为 JavaEE 阅读全文
posted @ 2020-10-23 12:39 Binge-和时间做朋友 阅读(436) 评论(0) 推荐(1) 编辑
摘要:springboot日志配置 logging.path logging.file 注意事项 可能有些童靴会同时配置 logging.path 和 logging.file,但是又发现其中一个不生效。 官方文档中有这么一句: If you want to write log files in addi 阅读全文
posted @ 2020-10-21 21:06 Binge-和时间做朋友 阅读(360) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示