文章目录集锦一:普通的springboot项目直接部署jar包集锦二:springboot项目不能直接打war包部署集锦三:因为tomcat版本问题导致的lombok插件报错:Invalid byte tag in constant pool: 19集锦四:Tomcat 启动的时候总是出现大量如下的警告集锦五:springboot打包war包时pom.xml提示war标签出现错误集锦六:部署到独            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 14:07:57
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              之前在Spring Boot启动过程(二)提到过createEmbeddedServletContainer创建了内嵌的Servlet容器,我用的是默认的Tomcat。  private void createEmbeddedServletContainer() {
        EmbeddedServletContainer localContainer = this.embeddedS            
                
         
            
            
            
            mybatis-plus的CRUD操作1,入门实例1,创建mysql数据表DROP TABLE IF EXISTS user;
CREATE TABLE user
(
    id BIGINT(20) NOT NULL COMMENT '主键ID',
    name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',
    age INT(11) NUL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-16 14:34:05
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。从 Main 方法说起用过SpringBoot的人都知道,首先要写一个main方法来启动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 13:49:25
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Cloud Bus (1)快速应用消息总线,本文旨在快速搭建一个Spring Cloud Bus 的应用demo;将在后续文章更深入的分析。bus+config 加以说明当配置文件被修改时,实现bus通知客户端刷新配置。前提: 使用Spring Cloud Bus时需要准备一个可用的RabbitMQ或Kafka 或其他的消息服务器。Bus不需要单独的服务应用,只需在有需要用到bus功            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 20:42:44
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用atomikos在tomcat下实现JTA事务支持            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-05 11:21:57
                            
                                1590阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            还是先举个例子,魂斗罗小游戏应该很多90后都玩过,那个时代没有Iphone,没有各种电子产品(小学初中时代),这种小游戏应该就是很多90后的青春,反正那个时候只要放假就白天黑夜得玩。它就是那种2个好基友边玩边捡各种装备的游戏,越玩的远捡的装备越好,玩得越高兴。而MyBatis-Plus就类似Mybatis的的另一个好基友,那真是太好用了。基友搭配,效率翻倍。而如果你项目中使用了MyBatis-Pl            
                
         
            
            
            
            前言博主github博主个人博客http://blog.healerjean.com刚创建好的SpringBoot项            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-01 05:46:56
                            
                                552阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            tomcat初始化startup.bat catalina.bat获得基础环境变量调用bin\bootstrap.jar 中的 main 方法,创建了一个Bootstrap类 1.2 调用其init()方法,初始化org.apache.catalina.startup.Catalina类为catalinaDaemon 1.3 然后调用load(args)方法,调用Catalina的load方法Ca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 15:09:47
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringCloud—Bus消息总线1. 概述上一章我们讲了Config,其所能达到的极限也只是通过发送一个POST请求,手动版的实现动态刷新。 我们想解决这样的几个情形:GitHub上的配置文件修改后,可否广播一下,不用每个微服务都通过发送POST请求动态刷新。差异化的管理,该刷新的刷新,不该刷新的不刷新(定点清除,精确通知)带着这些问题,我们来到本章Bus的学习,它是对Config的增强。Ⅰ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 10:41:23
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、Springboot整合mybatis1.1导入mybatis整合依赖<!--   mybatis整合     -->
        <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 09:50:55
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 非SpringBoot环境下使用StringRedisTemplate连接Redis
作为一名经验丰富的开发者,我将指导你如何在不使用SpringBoot的情况下,使用`StringRedisTemplate`连接Redis数据库。本教程将通过一系列步骤,帮助你理解整个过程,并提供必要的代码示例。
## 步骤概览
首先,让我们通过一个表格来概览整个流程:
| 步骤 | 描述 |
| -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-16 10:44:36
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一步:新建项目选择 Spring Initializr ,然后选择默认的 url 点击【Next】:然后修改一下项目的信息:勾选上 Web 模板:选择好项目的位置,点击【Finish】:如果是第一次配置 Spring Boot 的话可能需要等待一会儿 IDEA 下载相应的 依赖包,默认创建好的项目结构如下:项目结构还是看上去挺清爽的,少了很多配置文件,我们来了解一下默认生成的有什么:Spring            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 12:02:28
                            
                                207阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JTA,即Java Transaction API,译为Java事务API。  JTA允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。  Java事务API(JTA:Java Transaction API)和它的同胞Java事务服务(JTS:Java Transaction Service),为J2EE平台提供            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-08-20 15:44:03
                            
                                367阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    spring是目前使用最广泛,大家都知道的一个框架。从2003年开始到目前(2016年)已存在了13年,目前最新版本是4。        对我来说spring是使用最久的一个技术,有空的时候拿出来复习一下,温故而知新,也是很值得的。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 10:20:46
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. logback-spring.xml详解Spring Boot官方推荐优先使用带有-spring的文件名作为你的日志配置(如使用logback-spring.xml,而不是logback.xml),命名为logback-spring.xml的日志配置文件,将xml放至 src/main/resource下面。也可以使用自定义的名称,比如logback-config.xml,只需要在appli            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 14:23:54
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            参考文档:!!千万要卸载openJDK!!!阿里云官方文档,安全组配置:https://help.aliyun.com/document_detail/287019.html?spm=5176.2020520101.help.dexternal.43334df57y7MDJ【可能出现的问题,坑坑!】1、外网根本访问不了在云服务器上面运行的项目,什么都没有,ping 网址不通,curl 网址也什么都            
                
         
            
            
            
            # 在Spring Boot项目中使用自定义的Redis配置
在使用Spring Boot开发应用程序时,Redis是一个常用的内存数据存储解决方案。如果你想要在项目中使用不带Spring Boot自带的Redis配置,首先需要理解整个流程。以下是实现此功能的步骤概览。
## 实现流程
| 步骤 | 描述 |
|------|------|
| 1 | 添加Redis依赖到`pom.xml`            
                
         
            
            
            
            关于这个其实官方文档已经有了相关说明:https://docs.spring.io/spring-boot/docs/2.0.4.RELEASE/reference/htmlsingle/#using-boot-maven-without-a-parent一般我们的项目都是自己去定义 parent,不会使用 SpringBoot 的,但是由于 Maven 是单继承的,这时候可以使用 <s..            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-22 01:07:24
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 实现Spring Boot + Redis不使用连接池的步骤
下面是实现Spring Boot + Redis不使用连接池的步骤,包括所需的代码和注释。首先,我们需要确保已经在项目中添加了Spring Boot和Redis的依赖。
### 1. 创建Redis配置类
首先,我们需要创建一个Redis的配置类,用于配置Redis的连接和操作。
```java
@Configuratio            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-22 07:17:07
                            
                                216阅读