随笔分类 -  框架

摘要:1. 基本的使用过程 public static void testAttribute() throws IOException { //1,读取 mybatis-config.xml 文件 InputStream stream = Resources.getResourceAsStream("my 阅读全文
posted @ 2024-02-19 10:40 primaryC 阅读(197) 评论(0) 推荐(0)
摘要:1. SpringBoot 配置文件格式 1. properties 2. yml properties 优先级高于 yml。 自动识别的配置文件:bootstrap.yml 和 application.yml,bootstrap.yml 先于 application.yml 加载,一般用于系统级别 阅读全文
posted @ 2023-08-24 10:45 primaryC 阅读(1231) 评论(0) 推荐(0)
摘要:1. @Autowird 1. 作用 实现依赖注入,spring容器会对bean中所有字段、方法进行遍历,标注有@Autowired注解的,都会进行注入。 2. 定义 @Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType. 阅读全文
posted @ 2023-08-24 10:44 primaryC 阅读(62) 评论(0) 推荐(0)
摘要:1. Spring 手动注入和自动注入 通常情况下,系统中类和类之间是有依赖关系的,如果一个类对外提供的功能需要通过调用其他类的方法来实现的时候,说明这两个类之间存在依赖关系。 example: public class UserService{ public void insert(UserMod 阅读全文
posted @ 2023-08-21 14:23 primaryC 阅读(139) 评论(0) 推荐(0)
摘要:一. 缓存抽象 从 3.1 版本开始,Spring 框架提供了对现有 Spring 应用透明地添加缓存的支持。与 事务 支持类似,缓存抽象允许一致使用各种缓存解决方案,对代码的影响最小。 在 Spring Framework 4.1 中,缓存抽象得到了极大的扩展,支持 JSR-107 注解 和更多的 阅读全文
posted @ 2023-08-07 09:52 primaryC 阅读(287) 评论(0) 推荐(0)
摘要:1. Logback 介绍 Logback 是由 log4j 创始人设计的又一个开源日志组件 Logback 当前分成三个模块:logback-core,logback- classic 和 logback-access logback-core 是其它两个模块的基础模块,类似与 springfra 阅读全文
posted @ 2023-08-04 13:14 primaryC 阅读(181) 评论(0) 推荐(0)
摘要:1,AOP 概念 面向切面的编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象的编程(OOP)。OOP中模块化的关键单位是类,而AOP中模块化的单位是切面。切面使跨越多种类型和对象的关注点(如事务管理)模块化。(这样的关注点在AOP文献中通常被称为 "交叉(crosscutting)" 关 阅读全文
posted @ 2023-07-18 16:01 primaryC 阅读(55) 评论(0) 推荐(0)
摘要:gitee 地址:https://gitee.com/zangsan/apz/tree/master/demo-boot/demo-security 1,SpringSecurity 简介​ Spring Security 是 Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro, 阅读全文
posted @ 2023-07-07 17:57 primaryC 阅读(77) 评论(0) 推荐(0)
摘要:1,Spring 容器启动三个过程 1、初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中 2、将配置类的BeanDefinition注册到容器中 3、调用refresh()方法刷新容器 因为是基于 java-config 技术分析源码,所以这 阅读全文
posted @ 2023-03-30 22:51 primaryC 阅读(421) 评论(0) 推荐(0)
摘要:1,常用的三种打包方式 jar 可以直接运行,一般用于被引用的模块 java -jar war 丢在 tomcat/webapp 中运行的,一般用于整个项目模块 pom 用于多模块中的父模块 1. jar 默认打包方式就是 jar <packaging>jar</packaging> <build> 阅读全文
posted @ 2021-08-18 18:35 primaryC 阅读(630) 评论(0) 推荐(0)
摘要:#1, 两种服务调用方式 1,Feign 2,restTemplate ##1,1 RestTemplate 1, application.yml ``` server: port: 8084 spring: application: name: feign-customer-example clo 阅读全文
posted @ 2021-08-02 17:28 primaryC 阅读(277) 评论(0) 推荐(0)