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

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

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

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

Spring:IOC容器创建对象

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

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

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

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

Docker容器常用命令

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

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

SpringBoot项目集成SQLserver

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

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日 1,808次浏览

SpringBoot18:集成SpringSecurity

SpringSecurity安全简介在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击
SpringBoot 2021年12月09日 855次浏览