1.定义配置文件信息有时候我们为了统一管理会把一些变量放到yml配置文件中例如 用 @ConfigurationProperties 代替@Value使用方法定义对应字段的实体@Data
// 指定前缀
@ConfigurationProperties(prefix = "developer")
@Component
public class DeveloperProperty {
转载
2024-04-18 14:29:31
27阅读
随着互联网的快速发展,各种组件层出不穷,需要框架集成的组件越来越多。每一种组件与Spring容器整合需要实现相关代码。SpringMVC框架配置由于太过于繁琐和依赖XML文件;为了方便快速集成第三方组件和减少对配置文件的依赖,SpringBoot应运而生,其中采用了约定大于配置的原则让开发者不需要过多配置即可进行开发。SpringBoot底层使用的Spring ,默认集成了N多组件的自动装配。
转载
2024-03-26 13:06:22
36阅读
如何更规范化编写Java 代码Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars?忘川如斯,拥有一切的人才更怕失去。背景:如何更规范化编写Java 代码的重要性想必毋需多言,其
转载
2024-03-17 14:59:23
20阅读
SpringBoot整合Mybatis-Plus篇1、概述因为mybatis-plus不是官方开发的,所以没有提供对应的starter。但是民间有大神,有着对应的提供,那么先去官网上找一下:<dependency>
<groupId>com.baomidou</groupId>
<artifactId>
转载
2024-06-17 06:55:44
73阅读
Spring Boot作为目前最流行的Java开发框架,秉承“约定优于配置”原则,大大简化了Spring MVC繁琐的XML文件配置,基本实现零配置启动项目。本文基于Spring Boot 2.1.0.RELEASE版本了解Spring Boot如何启动首先让我们看一下最简单的Spring Boot启动代码@SpringBootApplication
public class DemoApplic
转载
2024-03-20 14:34:37
36阅读
1.2 SpringBoot开发规范1.2.1 开发规范的作用开发规范是基于某种特定的开发语言和架构,进行开发的基本原则和推荐方式,在开发过程中有迷惑时进行参照的指南。 开发规范不同于编码规则,但一定要包含编码规则。编码规范有以下几点意义:(1) 编码规范可以最大限度的提高团队开发的合作效率。(2) 编码规范可以尽可能的减少一个软件的维护成本,并且几乎没有任何一个软件,在其整个生命周期中,均由最初
转载
2024-02-13 15:28:14
80阅读
Spring Boot Web 生成并显示二维码 本 Spring Boot 教程将逐步向您展示如何实现 Spring Boot Web 应用程序,该应用程序从用户输入生成 QR 码并通过网页显示 QR 码。目录Spring Boot Web 生成并显示二维码1.创建新的 Spring Boot Web 项目2.将 ZXing Core 和 ZXing Java SE Extensions 库添加
转载
2023-12-12 22:53:27
39阅读
1 . springboot简单介绍(http://projects.spring.io/spring-boot/) 现在的web项目几乎都会用到spring框架,而要使用spring难免需要配置大量的xml配置文件,而springboot的出现解 决了这一问题,一个项目甚至不用部
转载
2024-07-26 08:36:20
58阅读
每次聊到代码优化,都会有很多人说理论、架构、核心思路,其实我觉得代码优化这事说简单了很简单,说复杂了吧它也有一定的难度,但是我觉得有一个良好的编码习惯很重要,下面分享一下14个springboot项目中优化代码的小技巧,让代码优化更容易,就像完成一件小事。1. 定义配置文件信息有时候我们为了统一管理会把一些变量放到 yml 配置文件中例如用 @ConfigurationProperties 代替
转载
2024-03-16 17:25:17
33阅读
SpringBoot使用Proguard混淆代码
项目使用Gradle做构建,使用的框架是SpringBoot、Mybatis、Mybatis Plus,sql都写在mybatis的xml文件中。
网上有些博客是直接使用Maven的proguard插件,或者是Gradle的proguard插件。但是我这里没有用这些插件,因为对构建工具依赖比较大。建议还是直接把proguard下载
转载
2024-05-31 19:57:00
479阅读
情景:有时搭好项目框架后,需要编写业务代码时,比较繁琐,苞米豆搞了个mybaits-plus-generator,可以生产业务的基础模板,舒服的不行啊,以下贴一下代码生成的相关代码。使用适用版本:JDK1.8 和 Mysql数据库先看一下生成代码项目目录,如下:项目下common文件夹下生成代码要用到的方法,稍后会把项目下载路径发出来,这里展示一下关键的代码:1、首先在pom.xm中添加maven
转载
2024-03-20 19:37:19
36阅读
1. SpringBoot概述1.1 约定大于配置约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式。 本质上是说,系统、类库或框架应该假定合理的默认值,而非要求提供不必要的配置。比如说模型中有 一个名为User的类,那么数据库中对应的表就会默认命名为user。只有在偏离这一个约定的时候,例如 想要将该表命名为person,才需要写有关这
转载
2024-03-22 16:19:43
182阅读
Spring Boot 系列文章第二弹开始啦~ 上一篇文章中我们概述了Spring Boot特性、优缺点等,相信你对它有了一定印象。今天,让我们一起动手开始第一个SpringBoot项目吧环境准备编译器: IDEA JDK版本:1.8 构建工具:Maven一 新建项目建议大家使用IDEA创建项目,操作方便简单快捷。在日常的编码中,能够起到事半功倍的效果。 第1步:打开IDEA,点击Create N
转载
2024-03-04 06:45:13
32阅读
这一篇文章我将和大家一起回顾SpringBoot的相关知识,内容共分为两大部分供大家一起讨论学习,如果有不对的地方欢迎大家指正。1.SpringBoot概念及应用、与MyBatis框架的整合…2.分层开发实战、密码加密…<1>.SpringBoot概念及应用、与MyBatis框架的整合…SpringBoot1. 基本概念每次创建新的SSM项目,都需要:创建Maven项目,添加依赖,配置
转载
2024-03-26 21:42:00
13阅读
静态资源配置原理• SpringBoot启动默认加载 xxxAutoConfiguration 类(自动配置类) • SpringMVC功能的自动配置类 WebMvcAutoConfiguration 生效条件:@Configuration(proxyBeanMethods = false)
@ConditionalOnWebApplication(type = Type.SERVLET)
@Co
转载
2024-09-06 14:37:44
72阅读
按照我的博客SpringBoot进行配置,也可以进行实现下面的代码!POJO类:(自己生成get/set方法)public class User implements Serializable{ private static final long serialVersionUID = -5846970261372764303L; private Long id; // 用户...
原创
2022-12-09 11:57:08
97阅读
1、混淆的好处 android studio 使用ProGuard来进行混淆,ProGuard是一个压缩、优化和混淆java字节码文件的工具,可以删除无用的类,字段,方法和属性,还可以删除无用额注释,最大限度的优化字节码文件,规避64K方法数的问题,并且还可以使用剪短而且无意义的名字来重命名已经存在的类、字段、方法和属性,增加逆向工程的难度。混淆可以减少APK文件的大小。 2、混淆包含:压缩,优化
功能点文本聊天聊天表情发送图片(http)发送文件(http)单聊群聊用户分组(后端支持)离线消息(单聊)聊天记录(单聊、群聊)支持心跳检测,断线重连使用SpringBoot security oauth2.0 支持单点登录。用户搜索。登录测试测试服务器IP:101.200.151.183,在登录界面右下角有设置的地址,默认的是本地(没有服务不好用),请知晓。自己可以注册个用户进行测试,默认。没有
Mybatis是目前主流的ORM框架,相比于hibernate的全自动,它是半自动化需要手写sql语句、接口、实体对象,后来推出的Generator自动生成代码,可以帮我们提高开发效率。1.创建SpringBoot项目File→New→Project… 选择Spring Initializr,选择JDK版本,默认初始化URL填写项目名称,java版本,其他描述信息选择web、mybatis、mys
转载
2023-09-04 07:16:27
121阅读
目录回顾ssm整合mybatisspringboot整合mybatis事务注解回顾之前ssm框架如何处理事务springboot项目里面如何配置事务 回顾ssm整合mybatis在ssm框架里面整合mybatis .Spring框架(四)spring整合mybatis全部流程,附代码也就是自己在src下创建并配置applicationcontext.xml文件,里面写数据源,也就是创建bean对