SpringBoot 2.x 开发案例之整合MinIo文件服务官网地址 : https://docs.min.io/cn/java-client-quickstart-guide.html前言在之前的图床开发中撸主曾使用了分布式文件服务FASTDFS和阿里云的OSS对象存储来存储妹子图。奈何OSS太贵,FASTDFS搭建配置又太繁琐,今天给大家推荐一款极易上手的高性能对象存储服务MinI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 15:26:41
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            创建Springboot应用命名规范Spring官方建议命名规则为:官方的Starter命名为:spring-boot-starter-XXXXXX 非官方的Starter命名为:XXXXXX-spring-boot-starter项目结构Spring官方建议一个Starter应包含两个模块,其中一个用于AutoConfiguration,另一个用于实现业务。为了方便项目搭建,也可以直接使用一个模            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 11:25:56
                            
                                620阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会            
                
         
            
            
            
            新打开即可...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-05 14:06:54
                            
                                233阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先复现一下问题吧:   在springboot中,将注解@ConfigurationProperties(prefix="".....)添加到bean上,可以在bean生成的时候将application.properties中预定义的值注入到bean中,如下图: 这是在Bean中添加的注解     这是application.properties中            
                
         
            
            
            
            一、项目创建1、IDEA创建springboot项目1.1、File-->new-->project注意:IDEA需要选择最终版本的,社区版本的没有spring initializ选项。SDK选择Java默认,URL选择默认。1.2、配置名称1.3、选择常用到的技术,因为做的是web项目,所以这里只选择web。1.4、项目解释1.DemoApplication类,是整个项目的入口类,这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 21:03:43
                            
                                715阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对应作业创建一个Maven的jar工程。修改POM文件添加Web启动器,Thymeleaf启动器,Spring Data JPA启动器坐标。 <!-- springBoot 的启动器 -->
 <dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 14:29:02
                            
                                320阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            //准备刷新工作
prepareRefresh();
//通知子类刷新内部 beanI 厂
ConfigurablelistableBeanFactory beanFactory = obtainFreshBeanFactory();
//为当前 context 准备 beanI 厂
prepareBeanF actory(beanFactory);
/允许 context 的子类对 beanIJ            
                
         
            
            
            
            什么是微服务就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural style)。通常而言,微服务是一种架构模式或者架构风格,他提倡将单一的应用划分为一个独立的服务,每个服务运行在自己独立的进程中,服务之间互相协调、互相配合,为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 21:49:11
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              在我们的日常开发工作中,经常会有一些独立于业务之外的common模块,特别是现在微服务框架盛行的背景下,我们一个项目往往分成了多个单体项目,而这些单体项目中常会引用公司的一些公共组件,这个时候我们定义Starter,可以使这些单体项目快速搭起,我们只需要关注业务开发。复用的时候只需要将其在pom中引用依赖即可,SpringBoot会为我们完成自动装配,使用起来十分便捷。命名规范:官方命名空间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 11:37:13
                            
                                855阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本人是Android客户端出身,后端一概不知,但是现在做的很多事情,必须去学习下,后端是怎么样的,好在了解java语言,后台上后还不错学习下大名鼎鼎的Springboot框架,为了给我的前端提供Api 涉及到有 springboot,mysql的安装使用,navicat查看,建表,eclipse大坑的使用,springboot 打包,postman 模拟请求,tomcat web应用服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 10:42:07
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初学SpringBoot三【SpringBoot整合Mybatis&properties中的key命名规则】前言一、SpirngBoot整合Mybatis1、环境搭建并完成CRUD添加maven依赖添加application.properties文件编写POJO实体编写Mapper.xml映射文件(UsersMapper.xml)编写Mapper接口在application.proper            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 16:33:30
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            由于项目中一个服务要去爬一个第三方的数据,而这个数据获取每次都要用到session这些信息,每次一个星期左右新获取,所以就需要用到重启的功能。            
                
         
            
            
            
            mybatis的驼峰命名方式,本来是配置在mybatis核心配置文件的setting属性中,现在springboot项目下,有三种配置方式 1 在mybatis核心配置文件中指定,springboot加载mybatis核心配置文件 springboot项目的一个特点就是0配置,本来就省掉了mybat ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-04 23:27:00
                            
                                3746阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            springboot自动装配原理及基本注解1、底层基本注解分析@Import注解: 该注解是向spring容器中导入任意组件。 测试:用@Import 导入@Import({User.class, DBHelper.class})两个组件package com.tain;
import ch.qos.logback.core.db.DBHelper;
import com.tain.config            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 14:11:53
                            
                                922阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、打包前准备1.1、 打包前确认工程中指定的端口在服务器在未被占用。 application.properties文件server.port=8090 并确保改端口已经添加到你的阿里云安全组中,具体参考前面文章中1.2、 确保数据源连接参数正确,开发时若使用的是本地数据库,那在打包前将数据库连接参数修改为目标数据库。#datasource
spring.datasource.drive            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 14:11:25
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文目录1. 概述2. xml配置中bean命名3. 注解配置中bean命名4. JavaConfig配置中bean命名5. 总结 1. 概述上一篇已经对bean命名的重要性进行了说明,本篇主要讲解下bean命名的具体实现方式,同时还会实验下如果出现重复命名,Spring会如何处理。2. xml配置中bean命名首先有一个歌手类:package org.maoge.xmlbeandetail;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 20:16:22
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用springboot的目的就是在项目开发中,快速出东西,因此springboot对于配置文件的格式支持是非常丰富的,最常见的配置文件后缀有如下四种:properties、xml、yml、yaml,比如我们在springboot项目根目录中配置了一个application.properties文件,则springboot项目启动的时候就会自动将该文件的内容解析并设置到环境中,这样后续需要使用该文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 08:00:38
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            写在前面本篇博文介绍了基于SpringBoot开发时的目录结构及命名规范,通过介绍能够为你解决,在实际项目中如何规划目录结构?如何命名目录更规范?各个目录分别代表什么含义?等三个问题。目录说明servicex                 // 项目名
    |- admin-ui          // 管理服务前端代码(一般将UI和SERVICE放到一个工程中,便于管理)
    |- s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 18:25:07
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              What’s in a name All official starters follow a similar naming pattern; spring-boot-starter-*, where * is a particular type of application. This naming structure is intended