自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Spring Boot整合MyBatis

通过Spring Boot+MyBatis整合实现一个对user表的CRUD。

2024-06-27 19:33:17 315

原创 Spring Boot自动配置原理

SpringBootConfiguration:标识启动类是一个配置类@AutoConfigurationPackage:扫描启动类所在的包和子包,生成实体bean并交给IOC容器管理。@Import({AutoConfigurationImportSelector.class}):会加载META-INF/spring.factories文件,并调用该文件中的自动配置类完成自动配置工作@ComponentScan:配置springboot要扫描的包。

2024-06-27 19:33:01 633

原创 Spring Boot的异常处理和单元测试

SpringBoot默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信息。

2024-06-26 20:30:23 457

原创 Spring Boot入门

Spring Boot是由Pivotal团队提供的全新框架,其中“Boot”的意思就是“引导”。Spring Boot是Spring+Spring MVC,不是对Spring的增强,而是可以快速开发Spring的应用框架。

2024-06-25 21:51:27 1488

原创 Spring的纯注解配置

value:指定*.properties文件的位置。创建对象并交给Spring的ioc容器里,value:指定IOC容器的key,标识当前类是一个配置类,配置类。加载*properties,指定spring要扫描的包,value:配置类的字节码。value:指定扫描的包。

2024-06-25 21:51:06 493

原创 Spring MVC整合ssm

Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器 (Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、判断用户是否登录等。拦截器依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。创建拦截器创建登录拦截器@Override// * 在控制器方法调用前执行// * 返回值为是否中断//* true:表示继续执行(下一个拦截器或处理器)

2024-06-25 21:50:50 372

原创 Spring MVC入门

M(Model):模型层,作用是处理数据。数据模型:pojo,专门存储业务数据。业务模型:service、mapper,专门处理业务逻辑。V(View):视图层,指工程中的html或jsp,用户进行数据交互,展示数据。C(Controller):控制层,用于接受请求和响应结果。

2024-06-25 21:50:29 817

原创 Servlet--小案例

结合所学的Servlet知识点及web三层架构,做一个简单的登录小案例。以及输入账号密码登录后跳转的主页面登录需要从数据库校验对应数据,通过jdbc进行连接数据库,配置jdbc。

2024-06-18 20:07:56 406

原创 Spring笔记--Spring整合MyBatis

pom.xml。

2024-06-18 20:07:37 131

原创 Spring笔记--AOP

AOP全称是Aspect Oriented Programming ,即面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对程序进行增强:权限校验,日志记录,性能监控,事务控制.

2024-06-18 20:07:10 330

原创 Spring笔记

耦合是对象之间的依赖关系,对象之间的耦合越高,其代码的维护成本就越高。在没有引入IOC时,系统Web层、Service层和Dao层之间都存在非常高的依赖关系,即都存在耦合。IOC(Inverse of Control) 即控制反转:正转是通过自己new新的对象,反转是通过工厂创建对象。DI依赖注入:把依赖对象(userDao)从容器中(map)拿出来赋值给调用者。

2024-06-18 20:05:58 585

原创 MyBatis的一级缓存和二级缓存

在首次访问时,查询数据库,将查询的数据库信息存入内存中;再次访问时可直接访问缓存,以减少IO、硬盘读写次数、提高效率。

2024-06-18 20:03:30 2701

原创 MyBatis笔记

在介绍MyBatis之前,我们首先要对框架进行一个理解。框架(Framework)它既是一个框子也是一个架子,框架具有一个约束和支撑的作用。它是对已经基础的代码进行了封装并提供相应的API,开发者使用框架即直接可调用封装好的api,这样可以提高工作效率和开发速度。MyBatis前身是apache的ibatis,是一个封装了jdbc的持久层框架,使开发者只需关注sql语句。

2024-06-05 23:10:21 1970

原创 Servlet笔记--基础

Servlet是java语言编写的运行在Tomcat上的程序,用来处理http请求。servlet提供了一个接口(servlet),该接口规定了tomcat和servlet实例之间的契约,所以所有的servlet实例都必须实现该接口用户通过浏览器向服务器提供请求如下:broswer--->tomcat[servlet]--->jdbc--->数据库request对象包含了前端提交参数和请求头。request对象还是一个域对象。

2024-06-01 08:58:39 816 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除