Spring Boot
文章平均质量分 81
java优秀的框架
不背八股睡不着
→_→
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot10
目录 4.2AOP的概念 4.2.1为什么使用AOP 4.2.2术语和流程 4.2AOP的概念 上一篇相信大家对约定编程的基本思想以及有所了解,本篇我们就来学习AOP的概念,由于SpringBoot使用注解开发,所以后续的AOP操作都会使用注解 4.2.1为什么使用AOP 我们来设想一个需求,当我们需要保存一个用户时,可能要将用户的角色信息一起保存 我们当然希望他们要么一起成功,要么一起失败,这个时候就要用到数据库的事务管理 我们可以使用面向对象的思想通过继承来实现,但这很麻烦原创 2022-03-18 17:27:51 · 857 阅读 · 1 评论 -
Spring Boot09
今天正式开始第四章咯,我们先不谈SpringAOP这很让人头痛,今天主要是通过学习约定编程来理解AOP的概念 约定编程 如果看不懂不要紧的,只要明白大致的效果即可,因为这些都由Spring框架帮我们完成了 我们在实际开发时,希望对一些服务进行事务控制以及日志记录,我们就可以使用约定编程的思想在调用服务时进行拦截,执行一些操作后再去调用服务 大家可以先复制我的代码先看一下效果,我会在最后一 一解释 ①首先我们创建服务接口和服务实现类 服务接口 package com.POJO; pub.原创 2022-03-17 20:16:52 · 185 阅读 · 0 评论 -
Spring Boot08
目录 3.9使用XML配置Bean 3.10使用SpringEL 3.9使用XML配置Bean 尽管SpringBoot,建议使用注解和扫描配置Bean,但是同样的,他并不拒绝使用XML配置Bean 如果我们希望在SpringBoot中使用XML方式装配Bean,就要了解@ImportResource,通过它可以引入对应的XML文件,有时候一些框架(如Dubbo)是基于Spring的XML方式开发的,所以我们今天就来学习一下 我们定义一个松鼠类...原创 2022-03-16 16:07:37 · 380 阅读 · 0 评论 -
Spring Boot07
3.7Bean的作用域 在前面介绍BeanFactroy时,其中isSingleton()和isPrototype()俩个方法没有说,这两个方法是判断用来Bean的作用域的 isSingleton 判断当前Bean是否为单例 isPrototype 判断当前Bean是否为原型 对于单例来说,无论我们获取多少次,获取的都是同一个对象。 对于原型来说,我们每获取一次,获取的对象都不相同 在一般的容器中Bean的作用域只会存在单例和原型,而在Web容器中存在Page(页面),re...原创 2022-03-15 18:17:45 · 975 阅读 · 0 评论 -
Spring Boot06
3.5使用属性文件 使用默认配置文件 对于属性文件,在项目中十分常见,比如连接数据库的jdbc.properties,日志文件的配置等,那在Spring Boot我们如何使用嘞!今天就来聊一聊 在SpringBoot中,我们可以使用默认的application.properties配置文件 ,也可以使用自定义的配置文件 我们来举个例子 在Maven项目中添加SpringBoot配置上下文依赖,这样SpringBoot将创建读取配置文件的上下文 配置属性 使用配置的属性 <depe原创 2022-03-14 21:33:59 · 1259 阅读 · 0 评论 -
Spring Boot05
目录 3.3依赖注入 3.3.1注解@Autowired 3.3.2消除歧义性-------@Primary和@Quelifier 3.3.3带有参数的构造方法类的装配 3.4生命周期 正常情况 继续总结 3.3依赖注入 那之前啊,我们将Bean装配到SpringIoC容器当中,从而通过容器去获取Bean对象,在真实的程序中难免会有俩个Bean之间的依赖关系,例如电力工人和工具,电力工人工作的前提是要有工具,为了解决这种依赖关系,我们就要学习今天的依赖注入(dependency i..原创 2022-03-13 22:51:51 · 922 阅读 · 0 评论 -
Spring Boot04
前面我们了解了Spring Boot项目的搭建,接下来继续学习spring相关的只是 spring有两个很重要的理念,IoC(反转控制),和AOP(面向切面编程) IoC如何理解?反转控制如果理解? 我们来聊一下,如果应用程序B需要用到应用程序A,我们需要在应用程序B中new一个应用程序A的对象,程序的创建权在应用程序手中,而spring IoC通过配置Bean的方法将应用程序放入到容器中,那么此时应用程序的创建权在IoC容器手中,创建权发生反转,这就叫反转控制。而我们将应用程序放入到容器中,让容器帮原创 2022-03-12 14:28:51 · 251 阅读 · 0 评论 -
Spring Boot03
由于第二章大多数都是操作,所以一篇博客足矣 2.1搭建Spring Boot开发环境 2.1.1搭建IntelliJ IDEA开发环境 第一步我们打开IDEA,创建新的项目,我们选择Spring Initializr,并设置JDK的版本,打包方式选择war包,在项目中要部署到tomcat服务器所以要打war包 添加要是有的依赖(web、mysql驱动、mybatis) 2.2Spring Boot的依赖和自动配置 我们来讨论一下为什么又很少的配置就能够运行呢? ...原创 2022-03-11 21:38:48 · 351 阅读 · 0 评论 -
Spring Boot02
1.3Spring Boot的优点 依照spring官方文档,Spring Boot的优点如下: 创建独立的Spring应用程序 嵌入Tomcat、Jetty、Undertow,无需部署WAR文件 允许通过Maven来根据需要获取starter 尽可能地自动配置Spring 提供生产就绪型功能,如指标、健康检查、外部配置 绝对没有代码生成,对XML没有要求配置 这些如果是第一次学肯定很懵逼,没关系的,回头再来看就好 1.4传统SpringMVC与Spring Boot的对比 我们先来看传.原创 2022-03-10 20:30:33 · 187 阅读 · 0 评论 -
Spring Boot01
1.1spring Boot历史 2002年以前,当时正是javaEE和EJB的时代,EJB由Sun公司所推出,它是一个技术规范:EJB 从技术上而言不是一种"产品" 2002年澳大利亚工程师Rod Johnson首次提出了Spring的概念,其任务EJB是可以简化的 2004年由Rod Johnson主导的spring1.0正式发布,其优越的特性使得大量开发者选择放弃EJB,此后spring一站成名,尽管EJB3.0使用了spring的思想,但也没能挽回其没落的脚本 1.2注解还是XML 在sp原创 2022-03-10 09:17:12 · 267 阅读 · 0 评论
分享