JAVA28-正则表达式

常用的元字符

正则字符 解释
^ 匹配开始的位置
$ 匹配结束的位置
. 匹配单个任意字符
\w 匹配单个单词
\s 匹配单个空白字符
\d 匹配单个数字字符
\b 开始或结尾一定要是一个单词

JAVA27-Springboot与装饰器模式

WEB后端开发中的三层结构

  • Controller 只做和HTTP请求响应相关的事情
  • Service 做的事情最多,处理业务逻辑
  • DAO 只做数据库操作相关的事情

为Springboot添加MyBatis模块

Springboot为我们准备了很多为初学者准备的模块,称为starter

  • 添加MyBatis模块
1
2
3
4
5
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.2.0</version>
</dependency>

JAVA26-Spring&Sprintboot

Spring

一个可以自动管理对象之间依赖关系的容器

  • Spring 一个IoC容器,它是Java世界应用的事实标准(什么是事实标准? 到处都是文档,所有人都在用)
  • SpringMVC 一个基于Spring和Servlet的Web应用框架
  • SpringBoot也是一个框架,只不过它的集成度和自动化程度更高

Spring容器的核心概念

  • Bean 容器中的最小工作单元,通常为一个Java对象
  • BeanFactory/ApplicationContext 容器本身对应的Java对象
  • 依赖注入(DI) 由容器负责注入所有依赖
  • 控制反转(IoC)用户将控制权交给了容器