摘要: 1、创建SpringBoot项目 修改相应的参数 选择web,选择SpringWeb 模板引擎选择Thymeleaf 点击下一步之后完成即可 完成后会自动帮我们新建很多文件,其中在application.properties中我们需要进行一些配置(有些版本创建时已配置) # 应用名称 spring. 阅读全文
posted @ 2022-06-07 19:37 卓汶 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 模板引擎的工作原理: 下面学习的时thymeleaf模板引擎 thymeleaf官网: https://www.thymeleaf.org/ thymeleaf文档:https://www.thymeleaf.org/documentation.html 使用maven加载核心库: <depende 阅读全文
posted @ 2022-06-07 12:58 卓汶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: IOC的概念和原理: 1、什么是 IOC (1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理。 (2)使用 IOC 目的:为了耦合度降低。 (3)做入门案例就是 IOC 实现 2、IOC 底层原理 (1)xml 解析、工厂模式、反射(通过得到类的字节码文件来操作类中所有的内 阅读全文
posted @ 2022-06-06 02:42 卓汶 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1、事务的概念 1、什么是事务 (1)事务是数据库操作最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败,那么所有操作都失败 (2)典型场景:银行转账 lucy转账 100 给mary,lucy少100,mary多100,若出现异常,lucy不会少,mary不会多 2、事务的特性(ACID): 阅读全文
posted @ 2022-06-06 02:41 卓汶 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、JDBCTemplate(概念和相关准备工作) 1、什么是jdbctemplate (1)Spring 框架对JDBC 进行封装,使用JdbcTemplate可以很方便的实现对数据库的操作 2、准备工作 (1)引入相关jar包(依赖) mysql-connector-java-jar sprin 阅读全文
posted @ 2022-06-05 02:14 卓汶 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1、AOP的基本概念 什么是AOP? (1)AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(面向方面编程), AOP是OOP的延续,是软件开发中的一个热点, 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用 阅读全文
posted @ 2022-06-03 20:23 卓汶 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 基于注解方式实现对象创建和注入属性等操作 1、什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值...) (2)使用注解,注解作用在类上面、方法上面、属性上面 (3)使用注解的目的:为了简化xml配置,把配置使用更优雅、更简洁的方式实现 2、Spring针对B 阅读全文
posted @ 2022-06-02 10:02 卓汶 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 引入外部文件(如数据库配置文件) 1、直接配置数据库信息 (1)配置德鲁伊数据库连接池 (2)引入德鲁伊连接池的 jar 包 <!--直接配置连接池--> <!-- DruidDataSource dataSource = new DruidDataSource(); --> <bean id="d 阅读全文
posted @ 2022-05-31 09:40 卓汶 阅读(25) 评论(0) 推荐(0) 编辑
摘要: xml自动装配 1、什么是自动装配 手动装配需要在 bean 标签当中添加 property 标签,设置他们的 name 和 value 值来装配属性值 (1)根据指定的装配规则(属性名称或者属性类型),Spring自动匹配属性值进行注入 2、演示自动装配的过程 (1)根据属性的名称自动注入 <!- 阅读全文
posted @ 2022-05-31 08:21 卓汶 阅读(13) 评论(0) 推荐(0) 编辑
摘要: bean的作用域 1、在Spring当中,可以设置创建的bean实例是个单实例还是多实例(默认是单实例) 单实例:只有一个对象 多实例:每次都建一个新的对象 2、在Spring里,在默认情况下,bean实例是单实例对象 @Test public void testCollection2(){ App 阅读全文
posted @ 2022-05-30 11:12 卓汶 阅读(26) 评论(0) 推荐(0) 编辑