注解 :一开始觉得注解这个东西很奇怪,因为他是写在源码层次上的,也就是说,它本身与解耦合的观念是相悖的,但随着实际代码的编写,也越来越明白,不要以为的追求技术,追求所谓的极致解耦,而这往往会导致更加复杂的配置。现实中我们并不需要很低的耦合度,因为我们的流程以及业务也许会更改,但绝对不会推倒重来。一定 ...
转载 2021-08-13 20:44:00
177阅读
2评论
# 实现Java JSON相关注解 ## 1. 整体流程 首先,让我们来看一下整个实现Java JSON相关注解的流程,如下表所示: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个Java类,并在类上添加注解 `@JsonRootName` | | 2 | 在Java类中添加字段,并在字段上添加注解 `@JsonProperty` | | 3 | 创建一个测试类
原创 2024-06-29 04:23:33
43阅读
## 实现 Java AOP 相关注解的步骤 ### 流程图 ```mermaid flowchart TD A(定义切面类) --> B(定义切入点) B --> C(编写通知) C --> D(配置切面) D --> E(在目标方法中使用注解) ``` ### 步骤说明 | 步骤 | 描述 | | --- | --- | | 定义切面类 | 创建一个切面
原创 2023-11-13 07:56:05
36阅读
概述Java开发者已经事实上离不开Spring。本文尝试总结一下,工作中用到的注解。Spring主要有Spring Bean与Spring Web MVC,及其他等3类注解。这种分类不太科学,理解即可。Spring Bean常用的Bean的配置元数据:@Lazy,@DependsOn,@Scope,@Qualifier,@Primary。@Bean告知Spring,被此注解所标注的类将需要纳入到B
spring相关注解 1 Spring基于注解的开发 注解开发替换xml配置的好处:简化编程,提高开发效率。 注解的不足:不利于配置的管理。 1.1 注解开发的思路 ![image-20200407101912992](Spring day05.assets/image-20200407101912992.png) 1.2 注解开发的步骤 查找注解,配置查找注解的起始包名 applicatio
原创 2023-07-20 10:37:51
62阅读
Spring的注解也是需要配合少量的配置而使用, 需要进行注解扫描注解扫描的配置需要依
原创 2022-07-13 15:29:30
70阅读
JPA注解 一、基本注解 1、表相关 @Entity 仅仅要加了这个注解就具备了表和实体的映射关系,表名就是实体名 @Table(name="表名") 一般和实体注解一起使用映射表名 2、属性相关 @Column(name="id",length=11,nullable=false) 实体属性和表字
转载 2017-06-04 09:24:00
130阅读
2评论
@Id private String pageId;@Id 标注用于声明一个实体类的属性映射为数据库的主键列@Data @ToString @Document(collection = "cms_page") public class CmsPa
原创 2022-06-28 19:17:03
73阅读
spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。 在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3
转载 2017-05-18 14:31:00
85阅读
2评论
注解配置和XML配置的优缺点比较一、简单总结下两者优缺点比较 注解简单概括:写起来比较简单、方便,看起来也简洁,但是修改麻烦。 Xml配置概括:写起来比较灵活、修改方便,但是写和维护麻烦。二、XML1、XML的优点 (1)xml是集中式的元数据,不需要和代码绑定的;在我们开发中,xml配置文件和代码类是区分开的。不需要绑定到代码中。 (2)使用xml配置可以让软件更具有扩展性;比如,我们在spri
转载 2024-01-10 19:05:45
48阅读
博主最近在自学SpringBoot,由于它其中蕴含有许多的注解,于是便在此记录下来,方便日后的记忆,更新的进度与自学进度相同。 相关注解@AutoConfigurationPackage@Autowired@Bean@Colum(name="xxxx",length=xx)@Component@Conditional()@ConditionalOnBean()@ConditionalOnClass
转载 2024-09-14 15:31:38
31阅读
1、Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用 2、注释驱动的 Spring cache 缓存介绍 https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/index.html3、SpringBoot Cache 注解 @Cacheable,@CachePut , @Cac
原创 2023-06-06 16:57:58
72阅读
摘要针对@xxx注解进行讲解:@RestController@PathVaribale和@RequestParam区别
原创 2022-11-29 16:22:11
241阅读
Redis1. 基本概念Redis 是一个使用 C 语言写成的数据库,与传统数据库不同的是 Redis 的数据是存在内存中的,它是一个开源的高性能key-value非关系缓存数据库。它支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。完全基于内存数据结构简单单线程模型,避免了不必要的上下文切换
转载 2023-08-07 22:23:43
70阅读
Java注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影响。注解(Annotation)是在 Java SE 5.0 版本中开始引入的概念,同class和interface一样,也属于一种类型。很多开发人员认为注解的地位不高,但其实不是这样的。像@Transactional、@Service、@RestController、@
@Conditional(TestCondition.class) 这句代码可以标注在类上面,表示该类下面的所有@Bean都会启用配置,也可以标注在方法上面,只是对该方法启用配置。 Spring框架还提供了很多@Condition给我们用,当然总结用语哪种好理解,看给位读者喽 @Conditiona
原创 2021-08-20 11:31:00
120阅读
@SpringBootApplication 注解等价于: - @SpringBootConfiguration 标识这是一个springboot的配置类,默认自定配置Spring环境 - @EnableAutoConfiguration 自动与项目中集成的第三方技术进行集成 - @Componen ...
转载 2021-09-07 16:10:00
146阅读
2评论
前言  接触过Spring的都知道,aop是其中重要的特性之一。笔者在开发做项目中,aop更多地是要和注解搭配:在某些方法上加上自定义注解,然后要对这些方法进行增强(很少用execution指定,哪些包下的哪些方法要增强)。那这时就要引出@annotation、@target、@within了。我们一一讲解。@annotation  方法上是否有指定注解;子类调用不重写的方法会被aop拦截,调用重
springboot中的相关注解 1. @SpringBootApplication注解 标注在启动类上 分析如下: @SpringBootApplication是一个复合注解,包括@ComponentScan(组件扫描),@SpringBootConfiguration(springboot配置)
原创 2021-07-17 12:14:13
141阅读
Java语言基础组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组 一. 关键字 【注】关键字的所有的字母都是小写 1. 用于定义数据类型的关键字基本数据类型数值型整数:byte(字节) short(短整型) int (整型) long(长整型)浮点数: float(单精度浮点数) double(双精度浮点数)字符型char(字符型)布尔型boolean(布尔型)引用数据类型 cha
  • 1
  • 2
  • 3
  • 4
  • 5