java ee
文章平均质量分 94
小鱼的学习笔记
向上走。
展开
-
17. Spring 事务
@Transactional 是基于 AOP 实现的,AOP 又是使用动态代理实现的。如果目标对象实现了接口,默认情况下会采用JDK 的动态代理,如果目标对象没有实现了接口,会使用CGLIB 动态代理。通过注解,不需要我们手动开启事务和关闭事务,如果程序执行成功,自动提交事务;如果程序执行异常,自动回滚事务。原创 2023-08-03 21:41:43 · 585 阅读 · 0 评论 -
16. Spring Boot 统一功能处理
本介绍了统一用户登录权限的效验使用WebMvcConfigurer+ HandlerInterceptor来实现,统⼀异常处理使用@ControllerAdvice + @ExceptionHandler 来实现,统一返回值处理使用@ControllerAdvice + ResponseBodyAdvice 来处理。原创 2023-08-01 15:14:02 · 718 阅读 · 0 评论 -
15. Spring AOP 的实现原理 & 代理模式
代理模式分为静态代理和动态代理。Spring AOP 支持 JDK Proxy 和 CGLIB 方式实现动态代理。默认情况下,实现了接口的类,使用 AOP 会基于 JDK 生成代理类;没有实现接口的类,会基于 CGLIB 生成代理类。原创 2023-07-31 22:43:14 · 1305 阅读 · 0 评论 -
14. Spring AOP 的组成和实现
AOP 的组成以及 Spring AOP 项目的实现,使用 AOP 统计 UserController 每个方法的执行时间。原创 2023-07-30 15:24:07 · 695 阅读 · 0 评论 -
13. Mybatis-Plus
通过 Mybatis-plus 创建项目实现数据库的基本操作。原创 2023-07-30 09:42:40 · 263 阅读 · 0 评论 -
12. Mybatis 多表查询 & 动态 SQL
Mybatis 的数据库字段和 Java对象不一致时如何处理,动态 SQL的使用,标签的使用。原创 2023-07-29 22:32:28 · 1345 阅读 · 0 评论 -
11. Mybatis 的增删查改【万字详解】
本片文章具体的介绍 Mybatis 的增删查改, $ 和 # 的区别(重点),Order by 和 like 查询。原创 2023-07-29 16:31:35 · 1989 阅读 · 0 评论 -
10. Mybatis 项目的创建
MyBatis 是⼀款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 是更简单完成程序和数据库交互的工具,也就是更简单的操作和读取数据库工具。原创 2023-07-29 10:18:32 · 1374 阅读 · 0 评论 -
9. Spring MVC
Spring MVC 项目的创建和连接、如何获取参数和返回参数。原创 2023-07-28 20:55:31 · 1408 阅读 · 1 评论 -
8. Spring Boot 日志文件
日志是程序中的重要组成部分,使用日志可以快速的发现和定位问题,Spring Boot 内容了日志框架, 默认情况下使用的是 info 日志级别将日志输出到控制台的。日志级别依次提升,而日志界别越高,收到的日志信息也就越少,我们可以通过配置日志的保存名称或保存目录来将日志永久地保存下来。原创 2023-07-27 17:14:19 · 667 阅读 · 0 评论 -
7. Spring Boot 配置文件
Spring Boot 配置文件主要分为以下两种格式:.properties 和 .yml,两种配置文件的基本语法以及如何读取。原创 2023-07-27 11:18:18 · 1090 阅读 · 0 评论 -
6. Spring Boot 的创建和使用
Spring Boot 就是为了快速开发 Spring 框架而产生的,如何创建 Spring Boot 项目,用Spring Boot 来实现和浏览器及用户的交互。原创 2023-07-26 17:08:25 · 438 阅读 · 2 评论 -
5. Bean 的作用域和生命周期
Spring 容器在初始化⼀个 Bean 的实例时,同时会指定该实例的作用域。从官方文档中,我们可以看到 bean 的作用域有 6 种:singleton:单例作用域;prototype:原型作用域(多例作用域);request:请求作用域;session:会话作用域;application:全局作用域;websocket:HTTP WebSocket 作用域。原创 2023-07-25 22:54:10 · 415 阅读 · 1 评论 -
4. 对象装配(对象注入)@Autowired
属性注入 @AutoWired 和 @Bean 的匹配机制是一样的:当只存在一个对象时,根据对象的类型进行匹配;当存在多个对象时,根据对象的名称进行匹配。属性注入、Setter 注入和构造方法注入的优缺点。@Autowired 和 @Resource 的区别。原创 2023-07-25 12:44:56 · 1474 阅读 · 1 评论 -
3. Spring 更简单的读取和存储对象(五大类注解 & 方法注解)
在 Spring 中想要更简单的存储和读取对象的核心是使用注解。本篇文章主要介绍五大类注解和方法注解如何使用。原创 2023-07-24 09:18:27 · 478 阅读 · 0 评论 -
2. Spring 的创建和使用
Spring 的创建和使用:创建 Spring 项目、存储 Bean 对象、获取并使用 Bean 对象。 ApplicationContext 和 BeanFactory 的区别。如何根据日志定位问题。原创 2023-07-23 18:12:25 · 412 阅读 · 0 评论 -
1. Spring 核心与设计思想
Spring 是包含了众多工具方法的 IoC 容器,IoC 是“目标”也是⼀种思想,而目标和思想只是⼀种指导原则,最终还是要有可行的落地⽅案,而DI就属于具体的实现。原创 2023-07-19 18:12:56 · 943 阅读 · 1 评论 -
CSS--Java EE
在前端的代码中,CSS 相关的代码写在什么位置呢?接下来,我们来详细介绍 CSS 有关知识。原创 2023-06-14 19:40:39 · 1041 阅读 · 4 评论 -
HTML--Java EE
前端“三剑客”即HTML+CSS+JS。HTML常见标签:注释标签、标题标签、段落标签(p)、换行标签、格式化标签、图片标签等。原创 2023-06-01 22:58:35 · 538 阅读 · 5 评论 -
操作文件 --Java EE
文件的概念、文件的目录、文件路径、文件的分类、文件的操作、文件系统的操作、创建文件--createNewFile( )、删除文件--delete( ) 和 deleteOnExit( )、文件改名--renameTo(File dest)、创建目录--mkdir( ) 和mkdirs( )、打印目录下的文件列表--list( ) 和 listFiles( )、判断文件操作权限--canRead。原创 2023-05-20 19:50:59 · 619 阅读 · 8 评论
分享