随笔分类 - Spring生态
Spring5,SpringMVC,SpringBoot,Mybatis,MybatisPlus
摘要:1.核心配置文件模板 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis
阅读全文
摘要:<configuration> <!--设置连接数据库的环境--> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource ty
阅读全文
摘要:1.修改和删除 (1)UserMapper接口中添加方法 public interface UserMapper { int insertUser(User user); int updateUser(int id,User user); int deleteUser(int id); } (2)映
阅读全文
摘要:1.数据库表 CREATE DATABASE `mybatis`; USE `mybatis`; DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` INT(20) NOT NULL, `name` VARCHAR(30) DEFAULT
阅读全文
摘要:1.Mybatis历史 团队:Apache->Google 名称:iBatis->Mybatis Mybatis是一个基于Java的持久层框架,封装了JDBC。 2.Mybatis特性 ① 支持定制化SQL、存储过程以及高级映射。 ② 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 ③
阅读全文
摘要:1.IOC是什么 IOC英文全称Inversion of Control,翻译为控制反转,是一种设计思想。将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 2.依赖注入 IOC思想的实现:DI依赖注入。 bean对象的创建,以及bean对象中属性的赋值。 3.IOC容器的创建 创建
阅读全文
摘要:1.log4j2介绍 Apache Log4j2是一个开源的日志记录组件,可以用来代替System.out等打印语句。 Log4j2主要由几个重要的组件构成: ① 日志信息的优先级 从低到高:TRACE < DEBUG < INFO < WARN < ERROR < FATAL。==级别高的会自动屏
阅读全文
摘要:1.步骤 ① 创建maven工程(父工程+子模块) ② 引入Spring依赖 ③ 创建类,定义属性和方法 ④ 创建Spring配置文件(xml) ⑤ 测试 2.开始 ① 新建父工程->新建子模块 ② 添加依赖(子模块pom.xml) <dependencies> <dependency> <grou
阅读全文
摘要:1.Spring是什么 Spring是一款主流的JAVA EE轻量级开源框架,用于简化企业级应用的开发难度和开发周期。 官网:spring.io 2.Spring划分 2.1 广义 指Spring生态,以Spring Framework为核心的spring技术栈。 如:Spring Framewor
阅读全文
摘要:1.什么是Bean管理 (1)Spring创建对象 (2)Spring注入属性:使用set方法(构造器)给对象设置值-->交给Spring 2.基于xml方式创建对象 (1)在配置文件中使用bean标签 <bean id="user" class="com.pxk.User"></bean> (2)
阅读全文
摘要:1.字面量:属性的固定值 (1)null值 给Book类中的address属性注入null值,配置文件中写为 <property name="address"> <null/> </property> (2)属性值包含特殊符号 使用转义符<> <!--报错--> <property name="ad
阅读全文
摘要:1.什么是IOC (1)也叫控制反转:把对象创建和对象之间的调用过程,交给Spring进行管理 (2)使用IOC目的:为了降低耦合度(比如User类中需要调用Person类的方法,那么就需要创建Person类的对象,交给Spring管理) (3)入门案例就是IOC的实现 2.IOC底层原理 调用另一
阅读全文
摘要:1.下载Spring5 (1)Spring官网 https://spring.io/ (2)下载地址https://repo.spring.io/ui/native/release/org/springframework/spring/ 下载解压,文件夹说明 2.创建普通Java工程 导入Sprin
阅读全文
摘要:1.Spring是轻量级的开源的框架 轻量级:jar包较少较小 开源:免费提供源代码 2.Spring可以解决企业应用开发的复杂性 3.Spring有两个核心部分:IOC、AOP (1)IOC:控制反转,把创建对象的过程交给Spring管理。 (2)AOP:面向切面,不修改源代码进行功能添加(增强)
阅读全文

浙公网安备 33010602011771号