前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器是怎么创建 bean 的实例。 正文 在上一篇Spring IoC bean 的加载中有这么一段代 ...
分类:
编程语言 时间:
2020-06-27 09:55:56
阅读次数:
57
1.安装 CentOS 8 系统下载地址:http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.2.2004-x86_64-dvd1.iso 系统安装:我采用的是 VMware Workstation 来安装 CentOS 8 虚拟机 ...
分类:
Web程序 时间:
2020-06-27 09:48:39
阅读次数:
299
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。 Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参 ...
分类:
编程语言 时间:
2020-06-27 09:31:55
阅读次数:
78
spring MVC中默认的编码格式为“ISO-8859-1”,页面一般数据格式设置为UTF-8,所以导致了乱码 method=POST时 在web.xml中配置Spring字符过滤器,添加: <!-- Spring字符集过滤器 --> <filter> <filter-name>SpringEnc ...
分类:
编程语言 时间:
2020-06-27 09:22:28
阅读次数:
65
创建Maven项目 项目创建完成后导入相关文件 配置相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1 ...
分类:
编程语言 时间:
2020-06-27 00:27:07
阅读次数:
128
SpringMVC+Spring+mybatis 项目实践 一、配置环境 勾选Create from archetype 选择自己下载的maven地址,点击+号添加archetypeCatalog 配置pom.xml文件 1 <?xml version="1.0" encoding="UTF-8"? ...
分类:
编程语言 时间:
2020-06-27 00:25:35
阅读次数:
72
一、springloader实现热部署 运行方法一:使用spring-boot:run 此方法会遇到问题,当关闭程序再重启的提示Tomcat端口号被占用 运行方法二:run as-java application 此方法解决了以上问题,但是当添加新的方法时,就无法进行热部署; <dependency ...
分类:
编程语言 时间:
2020-06-27 00:00:45
阅读次数:
63
写在前面: github地址:https://github.com/Eleanoren/-/tree/master/ssm_websitedemo 小组成员:刘婧祺、吕登名 项目基于springmvc+spring+mybatis编写 界面没有仔细美化,见谅 class位置: 搜索: 显示: 修改: ...
分类:
编程语言 时间:
2020-06-27 00:00:23
阅读次数:
77
概览 说这个问题之前得看下几种缓存模式,可以先看下缓存模式(Caching Aside、Read Through、Write Through、Write Behind)这篇文章。 先更新缓存,再更新数据库 考虑两个并发操作:线程A写,线程B读 1、线程A发起一个写操作,第一步delete cache ...
分类:
数据库 时间:
2020-06-26 21:50:54
阅读次数:
143
项目开发前需要做什么? 在使用Spring、SpringMVC、MyBatis开发项目时,需要做一些准备工作来完成项目的初始化。 项目初始化 完成目标: 配置项目需要的jar包及版本号,项目需要的所有jar包可以放在一个父工程pom文件中,子模块根据自身的需要来引入需要的jar包。这样可以统一的管理 ...
分类:
其他好文 时间:
2020-06-26 20:39:17
阅读次数:
87