ICode9

精准搜索请尝试: 精确搜索
  • spring中的Bean (@Bean、@Configuration和@TestConfiguration)2022-07-08 01:31:30

    参考 spring中@Bean及@Autowired自动装配 此文比较清晰springboot--常用注解--@configration、@Bean1. Bean(不仅仅指@Bean)是什么?bean在spring中可以理解为一个对象。理解这个对象需要换一种角度,即可将spring看做一门编程语言,@Bean是spring语言声明对象的标识。spring启动过程中

  • 缠中说禅《临江仙》注解2022-07-07 13:02:30

    缠中说禅《临江仙》注解 临江仙(缠师开博词)浊水倾波三万里,愀然独坐孤峰。龙潜狮睡候飙风。无情皆竖子,有泪亦英雄。长剑倚天星斗烂,古今过眼成空。乾坤俯仰任穷通。半轮沧海上,一苇大江东。 人间四月,芳菲已尽,落花有意,流水无情。 缠师驾鹤西去,徒留弟子追忆,忽忽已历十数载。荏苒时光,幼者

  • 记一次SpringCloud微服务项目中Feign客户端创建失败问题排查2022-07-06 00:00:11

    起因: 在工作中进行微服务开发过程中,为将接口及实现分离(便于提供API模块给其他微服务模块调用),将Feign客户端接口定义与Feign客户端实现分别写在API模块与服务模块中,由于以个人习惯定义包名,导致服务模块中创建Feign客户端失败,使用该客户端调用服务时,总会跳转到fallback定义(即服务降

  • Yapi及Swgger使用+注解2022-07-05 20:02:43

    1.Yapi 1.1 介绍 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管

  • 06-Spring中启动器和自动配置(复习)2022-07-04 03:00:19

    六、SpringBoot中的启动器与自动配置(复习) 使用SpringBoot之后,整合SpringMVC的WEB工程开发,变的无比简单,那些繁杂的配置都消失不见了,这是如何做到的? 官方启动器介绍 https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/using-boot-build-systems.html#using-b

  • Spring注解中@Configuration、@Component、@Bean傻傻分不清2022-07-04 01:04:08

    Spring注解中@Configuration、@Component、@Bean傻傻分不清 文章目录 前言 一、将一个类声明为 Spring 的 bean 的注解有哪些? 二、@Component 和 @Configuration 注解的区别是什么? 三、@Autowire 和 @Resource 注解的区别是什么? 四、@Qualifier 和 @Primary 注解的区别

  • 注解的概念及自定义Java注解并实现注解给字段赋值2022-07-04 01:03:21

    一,注解基本概念 从JDK1.5开始,Java提供了对元数据(MetaData)的支持,也就是注解(Annotation) 注解,其实就是代码中的特殊标记,这些特殊标记可以在类加载,编译,运行时被读取,并执行相应的处理 使用注解最大的作用就是在不改变程序原逻辑的情况下添加补充信息 注解(Annotation)可以

  • 自定义注解为属性赋值2022-07-04 01:03:09

    本文将介绍如何使用自定义注解加载配置文件中的信息给类中的属性赋值 定义注解 定义@LoadProperty注解,用来加载配置文件 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annot

  • Java项目实战——瑞吉外卖Day07(优化篇一)2022-07-03 15:31:08

    缓存优化 问题说明 用户数量多,系统访问量大频繁访问数据库,系统性能下降,用户体验差 环境搭建 maven坐标 在项目的pom.xm1文件中导入spring data redis的maven坐标: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artif

  • @Transactiuonal注解的使用2022-07-02 23:33:18

        今天是周六。学习了@Trancactional注解的使用。总结一下这个注解的作用。     1.标=标注在类,方法之上。虽然也可以用于接口,但是不要这样用。方法上的注解会覆盖类上的注解。     2.标注在方法上,标识开启事务功能,正常则提交。异常则回滚。     3.自行指定Rollb

  • AOP注解2022-07-02 18:01:49

    @Component("target")public class Target implements TargetInterface { public void save() { System.out.println("save running....."); //int i = 1/0; }} @Component("myAspect")public class MyAspect { public

  • springboot 常用注解整理2022-07-02 08:04:58

    @controller 控制器(注入服务)用于标注控制层,相当于struts中的action层 @service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理 @repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件. @component (把普通pojo实例化到spring容器中,相当于配置文

  • Java 源码 - Method 类2022-07-01 23:31:32

    方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。 源码 package java.lang.reflect; /** * 方法类。 */ public final class Method extends Executable { /** * 获取方法外部类的信息。 */ @Override public Class<?> get

  • 1.关于spring中的Aop注解报错。2022-07-01 23:03:41

      因为涉及到公司源码,所以就不上代码了。切面真的很好用,自定义注解,然后织入切面的实现。再把注解放在对应的mapper接口上。动态传入sql,进行权限控制。   今天出现的bug就是报mapper中的sql找不到没有可用的params。原因是因为paramType没有继承BaseEntity。为什么是BaseEntity

  • SpringBoot应用中扫描自定义注解2022-07-01 23:00:21

    使用背景 需要通过业务键值来调用不同的类里的不同方法 重点描述 引入依赖 <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.10.2</version> </dependency> 扫描注解 @Configuration public class

  • 自定义注解2022-07-01 22:04:13

    自定义注解 1. 注解概要描述 注解描述:在 java 源码的类、方法、字段、参数前的特殊“注释”,注解会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”。 作用: 从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。 注

  • SpringBoot自动装配理解2022-07-01 18:32:18

    SpringBoot自动装配原理 Created time: May 15, 2022 6:36 PM Done: Doing Last edited time: May 25, 2022 6:13 PM Tags: Spring, 后端, 总结 自动配置 pom.xml spring-boot-dependencies:核心依赖在父工程中 在写或者引入一些springboot依赖时,不需要指定版本,因为有这些版本仓库

  • @Transactional 和 @DSTransactional 混用可能会造成事务死锁2022-07-01 07:31:06

    @Transactional 是 spring 中的注解。  @DSTransactional 是 mybatis-plus 中的注解。 两者都可以控制事务处理。但不能混用!尤其是在多数据源的情况下,可能会造成事务死锁。 这个问题是怎么发现的呢?在某一次死锁的排查中,在查询数据库的锁的时候,发现对某一个表的锁是一个不同的 ses

  • Java 知识 - CallerSensitive 注解2022-06-30 09:38:53

    这个注解是为了堵住漏洞用的。 代码 @CallerSensitive public static Class<?> forName(String className) throws ClassNotFoundException { Class<?> caller = Reflection.getCallerClass(); return forName0(className, true, ClassLoader.getClassLoader(caller), cal

  • Swift中如何实现注解2022-06-28 23:03:43

    @propertyWrapper 顾名思义,就是用来包装属性。包装一个属性,使得外界在使用该属性的时候,并无其他不同,但是属性包装器可以对属性的读和写进行监听,比如说,对该属性读和写的过程进行加锁,来保证读写安全 如何实现一个属性包装器 @propertyWrapper public class Protected<Value> { #

  • Spring纯注解开发模式2022-06-28 10:00:32

    1 纯注解开发模式介绍   Spring3.0开启了纯注解开发模式,使用Java类替代配置文件,开启了Spring快速开发赛道,Java类代替Spring核心配置文件     @Configuration注解用于设定当前类为配置类     @ComponentScan注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式,

  • 2-Transactional注解失效场景2022-06-27 15:04:59

    失效场景有哪些 把注解标注在非public修饰的方法上 propagation(传播行为)属性配置错误 rollbackFor属性设置错误 在同一类中调用方法,导致事务失效 自己主动去catch,代表没有异常发生,导致事务失效 数据库本身就不支持事务(MyISAM),当然也不会生效。

  • 枚举类和注解笔记2022-06-25 13:01:28

    枚举类 主要内容: 如何自定义枚举类 如何使用关键字enum定义枚举类 Enum类的主要方法 实现接口的枚举类   类的对象只有有限个,确定的。举例如下: 星期:Monday(星期一)、......、Sunday(星期天) 性别:Man(男)、Woman(女) 季节:Spring(春节)......Winter(冬天) 支

  • springboot注解2022-06-24 23:36:35

           @configuationProperties 可以读取yml中配置的属性  支持松散绑定  lastName   last_name @email  @validated                   在webmvcAutoConfiguartion 里面的WebMvcAutoConfiguartionAdapter 里面的addResourceHandler方法   里面存放静态资

  • mybatis 注解的方式查询2022-06-24 15:03:11

    项目中用到复杂的查询sql,选择了注解的方式@Select   加入了 @Select("select * from tlog where tid = 0 + "<if test='cid != null'>" + "and cid=#{cid}" + "</if>") @Results({ @Result(property = "id", column = &

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有