SpringBoot项目打包jar包报错:Failure to find javax.jms:jms:jar:1.1

背景在做一个SpringBoot项目时,pom文件总是报错Cannot resolve javax.jms:jms:1.1。起初也没关注它,因为它对项目没有造成实际影响。但是项目完结后,SpringBoot打jar包时报错:Failure to find javax.jms:jms:jar:1.1
Java 2022年03月23日 888次浏览

SpringBoot:整合Mybatis;操作多个数据源

背景使用SpringBoot整合Mybatis,同时需要连接多个数据源进行操作。实现单个数据源创建实体类package com.example.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsC
Mybatis SpringBoot 2022年03月10日 927次浏览

使用@Autowired注入static静态变量,空指针异常解决

问题在SpringBoot中,需要使用@Autowired注解注入static静态变量,但是此种用法会报空指针异常。问题重现HelloWorld输出DemoAutowired注入static静态变量运行空指针异常Exception in thread "main" java.la
SpringBoot 2022年03月09日 1,139次浏览

Spring:IOC容器的依赖注入(DI)之使用配置类代替beans.xml文件

前言关于IOC容器的依赖注入之前已写过三篇博文:IOC容器的依赖注入(DI)之基本实现为完全由beanx.xml文件来注入bean。Spring:IOC容器的依赖注入(DI)之自动装配Bean为自动装配bean,简化了beans.xml中的配置项。Spring:IOC容器的依赖注入(DI)之注解开发
Spring 2022年01月24日 875次浏览

常用dependency汇总

前言本文用于记录开发过程中常用的dependency依赖。常用dependencyjson处理Fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。Fastjson的处理速度很
Java 2022年01月21日 860次浏览

Spring:IOC容器的依赖注入(DI)之注解开发

前言关于IOC容器的依赖注入之前已写过两篇博文:Spring:IOC容器的实现方式——依赖注入(DI)为完全由beanx.xml文件来注入bean。Spring:IOC容器的依赖注入(DI)之自动装配Bean为自动装配bean,简化了beans.xml中的配置项。而本文意在完全使用注解开发,尽可能地
Spring 2022年01月21日 839次浏览

Spring:IOC容器的依赖注入(DI)之自动装配Bean

前言Spring中IOC容器的实现方式——依赖注入(DI)在前一篇博文中已讲述过,但是那篇是显式的在beans.xml文件中定义的。本文用于讲述Spring中IOC容器依赖注入(DI)的第二种方式,即:自动装配bean。环境搭建pom.xml<?xml version="1.0&qu
Spring 2022年01月19日 864次浏览

Spring:IOC容器的依赖注入(DI)之基本实现

什么是DI?DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。通过依赖注入机制,我们只需要
Spring 2022年01月17日 846次浏览

Spring:IOC容器创建对象

什么是IOCIoc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好IOC的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有
Spring 2022年01月17日 829次浏览

Mybatis教程

准备数据创建数据库CREATE DATABASE ssmdemo;新建数据表DROP TABLE IF EXISTS tb_user;CREATE TABLE tb_user (id int NOT NULL PRIMARY KEY AUTO_INCREMENT,user_name varchar
Mybatis 2022年01月07日 942次浏览