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

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

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

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

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

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

Spring:IOC容器创建对象

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

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日 822次浏览

SpringBoot:通过@ConfigurationProperties(prefix = "test")注解读取配置文件

背景学习过程中需要将账号、密码等类似的数据写入到配置文件中,代码中通过读取配置文件进行赋值。实现application.properties文件内容test.name=langjialing注:配置项key值应为小写。测试类package com.langjialing.controller;imp
SpringBoot 2021年12月29日 876次浏览

Docker容器常用命令

安装安装命令可参考:菜鸟教程。Docker镜像Docker官方的中央仓库∶这个仓库是镜像最全的,但是下载速度较慢。国内的镜像网站∶网易蜂巢,daoCloud(推荐使用)。公司内部会采用私服的方式拉取镜像(添加配置)。# 需要在/etc/docker/daemon.json{"registr
Docker 2021年12月15日 954次浏览

Ubuntu系统切换root账号

背景Ubuntu系统有时即便sudo权限仍然无法权限不足,例如安装curl时:apt-get update -y && apt-get install curl -y解决切换root账号sudo -s退出root账号exit总结Ubuntu系统中 sudo -s 可切换到root账号
2021年12月14日 631次浏览

SpringBoot项目集成SQLserver

背景项目中需要使用SpringBoot项目集成SQLserver数据库。实现导入依赖集成SQLserver数据库需要导入sqljdbc4依赖。这里可能会出现无法导入的问题,可参考博主的这篇文章操作。点击此处跳转。properties文件#SQLserver数据库spring.datasource.d
SpringBoot 2021年12月13日 1,043次浏览

maven项目引入sqljdbc4报错:Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0

背景项目中遇到需要使用SpringBoot连接SQLserver数据库,但是在导入sqljdbc4:4.0时报错:解决网上查找资料,说是先下载jar包,然后 mvn install 安装jar包,就可以导入了。这种方式比较复杂。问题分析sqljdbc4需要到另外的仓库下载,这个仓库叫:Clojars
Java SpringBoot 2021年12月09日 2,034次浏览