Spring知识
文章平均质量分 87
小陈工
菜鸟程序猿,求指导~
展开
-
SpringBoot知识 day03
一、SpringBoot的配置文件1.1 SpringBoot配置文件类型1.1.1 SpringBoot配置文件类型和作用 SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用 application.properties或者application.yml(application.yaml)进行配置。 SpringBoot默认会从Resources目录下加载application.properties...原创 2022-01-17 16:46:34 · 369 阅读 · 0 评论 -
SpringBoot知识 day02
一、SpringBoot原理分析1.1 起步依赖原理分析1.1.1 分析spring-boot-starter-parent 按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配 置如下(只摘抄了部分重点配置): 按住Ctrl点击pom.xml中的spring-boot-starter-dependencies,跳转...原创 2022-01-15 15:22:42 · 119 阅读 · 0 评论 -
SpringBoot知识 day01
一、SpringBoot简介1.1原有Spring优缺点分析1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。1.1.2 ...原创 2022-01-13 17:17:24 · 127 阅读 · 0 评论 -
Spring基础知识 day04 Spring中的JdbcTemplate&事务控制
一、Spring 中的 JdbcTemplate1.1 JdbcTemplate 概述:它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。操作关系型数据的: JdbcTemplate HibernateTemplate操作 nosql 数据库的: RedisTemplate操作消息队列的: ...原创 2021-11-11 17:53:31 · 530 阅读 · 0 评论 -
Spring基础知识 day03 动态代理&Spring中的AOP
一、AOP 的相关概念1.1 AOP 概述:1.1.1 什么是 AOP:AOP全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。1.1.2 AOP 的作用及优势:作用: 在程序运行期间,不修改源码对已有方法进行增强。优势: 减少重复代码 提高开发效率...原创 2021-11-09 22:30:14 · 135 阅读 · 0 评论 -
Spring基础知识 day02 spring的ioc案例&基于注解的ioc
一、案例:使用 spring 的 IoC 的实现账户的 CRUD1.1 需求和技术要求:1.1.1 需求:实现账户的 CRUD 操作1.1.2 技术要求: 使用 spring 的 IoC 实现对象的管理 使用 DBAssit 作为持久层解决方案 使用 c3p0 数据源1.2 环境搭建1.2.1 拷贝 jar 包:1.2.2 创建数据库和编写实体类:1.2.3 编写持久层代码:...原创 2021-11-08 14:20:40 · 119 阅读 · 0 评论 -
Spring基础知识 day01 Spring概述&Spring基于XML的IOC
一、Spring 概述1.1Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。1.2sprin..原创 2021-11-06 19:33:54 · 144 阅读 · 0 评论