什么是aop链接: spring中的AOP.AOP(Aspect Orient Programming),面向切面编程,是面向对象编程 OOP 的一种补充。
在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。
AOP的优点就是降低代码之间的耦合,提高代码的复用性。
例如转账功能,在转账代码的前后需要一些非业务方面的处理,权限控制,记录日志,事务的开启与结束,这些代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 09:47:15
                            
                                269阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            “在工作中我们可能需要在程序启动的时候扫描特定的注解,做一些初始化或预加载的工作,Spring 中各种配置类、Bean的加载都离不开注解类的解析。本文带你分析此类的工作原理”Spring中注解扫描是以 ClassPathScanningCandidateComponentProvider 类为基础,本文带你分析此类的工作原理。首先我们看构造函数,useDefaultFilters 一般需要扫描自定            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 11:02:03
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            声明Bean的注解@Controller控制层@Service业务层@Repository持久化层以上三个注解都是@Component的延申,同时也是可以使用这个注解来替代以上三个注解的任意一个,那么为什么还会出现这个三注解。就是因为见名知意相当于我们xml文件中的bean标签<beans>
	<bean>
    </bean>
</beans>注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 18:53:46
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.环境  Spring采用4.1.3版本,ActiveMQ使用5.9.1版本,本文不介绍Spring集成ActiveMQ来发送和接收JMS消息的细节。2.参考 Spring整合JMS(一)——基于ActiveMQ实现系列。3.基础配置  activemq.xml<?xml version="1.0" encoding="UTF-8"?>
<activeMQ>
    &l            
                
         
            
            
            
            通过组件扫描和自动注入已经大大简化了我们的开发,然而,Spring仍然不满足于此,经过版本的迭代,现在我们已经可以完全抛弃配置文件使用Spring进行开发了,一起来看看吧。@Configuration & @Bean现在我们不创建Spring的配置文件,那么如何将一个组件注册到容器中呢?其实,我们仍然是需要一个配置文件的,不过这个配置文件能够以一个类的形式存在:@Configuration            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 10:30:46
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学而不思则罔,思而不学则殆前言大家都用过Spring的@Value("xxx")注解,如果没有debug过源码的同学对这个操作还是一知半解,工作一年了学了反射学了注解,还是不会自己手撸一个注解对属性赋值的操作。今天就用几分钟时间给你讲明白这个如何实现!理想中代码:@Compant
public class Bean01 {
  @MyValue("张三") //自定义注解
  String nam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 12:20:02
                            
                                399阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于注解的依赖前言基于注解的依赖使用注解步骤要学习的注解@component@Respotory@Service@Controller@Value 简单类型的赋值@Autowrite 引用类型赋值@Resource组件扫描器三种导入多个包的组件扫描器什么时候使用xml,什么时候使用注释使用${} 进行占位ioc 解耦合 : 前言这是我在看动力节点里王鹤老师的视频时做的一点笔记,可能有些没记住,记            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 15:56:13
                            
                                272阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、读取请求参数JSP登录页面代码<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/T            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 13:36:22
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            闷在后端时间长了。在网上找了一套前端代码   发现数据都是在js里 定义的。仔细一看数据定义非常规数组  或者json解决方法后端传前端json  后端对json做解析生成前端数组[	{title:'hh',name:'jackbon8'},	{title:'hh',name:'jackbon8'},	{title:'hh',name:'jackbon8'},	{title:'hh'...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-05 11:58:23
                            
                                551阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现"Java注解传值给另一个注解"的步骤
在Java中,我们可以使用注解(Annotation)来为程序元素(如类、方法、变量等)添加元数据信息。有时候,我们需要在一个注解中传递值给另一个注解,以便实现更高级的功能。下面是一种实现这一需求的方法。
### 流程
整个过程可以分为以下几个步骤:
1. 创建一个注解A,它包含一个属性B。
2. 创建另一个注解C,它包含一个属性D,并将属            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-07 14:10:49
                            
                                388阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            @Repository用来修饰数据访问层 把数据访问层对象交给ioc管理三种衍生注解的功能跟@Component的功能完全一样 只是为了区分不同层 如果没有给它指定value属性 默认值就是类名加首字母小写 如果一个接口下有两个实现类 两个注解都没有指定value值 现在要为这个注解依赖注入对象 那么会注入哪个对象呢??? 根据变量名来注入变量名 要实现类的首字母加小写 就能够实现依赖注入 是那个            
                
         
            
            
            
            # 项目方案:Java 接口参数传值给其他注解
在实际项目开发中,我们经常会遇到需要将接口参数传递给其他注解的情况。本文将介绍如何在Java中实现这一功能,并提供代码示例。
## 1. 实现方案
我们可以通过自定义注解和反射机制来实现将接口参数传递给其他注解。具体步骤如下:
1. 创建一个自定义注解,用于接收接口参数的值。
2. 在接口方法中使用该注解,并将参数值传递给注解。
3. 使用反            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-03 04:26:07
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、安装npm install axios --save2、在main.js文件引入import Axios from 'axios';//后台交互
Vue.prototype.$http=Axios
//defaults 设置全局默认路径
Axios.defaults.baseURL="/"3、使用//第一种
this.$http.post('/index/customer/',{//里面写要传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-25 08:42:35
                            
                                248阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 项目方案:Java注解数组的默认值设置
## 1. 项目背景和目标
在Java开发中,注解(Annotation)是一种元数据的形式,可以用于提供程序的额外信息。在注解中,我们经常会使用数组来传递多个值。然而,当数组作为注解的属性时,如果没有为其设置默认值,就必须在使用注解时手动为数组赋值。这在一些大型项目中可能会带来一些不便。
本项目的目标是提供一种方案,让Java注解的数组属性拥有默认            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-04 05:06:45
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java注解传值实现指南
## 概述
在Java开发中,注解是一种用于提供元数据的结构化方式,可以在代码中添加注解以提供额外的信息。而其中的注解传值,指的是在注解中传递参数值。本文将详细介绍Java注解传值的实现方法,并提供一步步的操作指南。
## 流程图
```mermaid
journey
  title Java注解传值流程
  section 创建注解类
  开发者 -> 注            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-16 13:24:02
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数组作为函数实参:C语言中数组作为函数实参时,编译器总是将其解析为指向数组首元素地址的指针(地址调用)原因:我们知道C语言函数的调用有传值和传地址调用。假设C语言对数组采用传值调用(对实参作一份拷贝,传递给被调用函数,函数不能修改实际实参值,而只能改变其拷贝),然后如果拷贝整个数组,则在时间和空间上开销都非常大。而对于函数,只要知道实参数组的首元素的地址,照样可以访问整个数组,所以采用传址调用效率            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 17:08:27
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先讲下后端给前端传值,也就是controller跳到html页面时,向html传值的过程,一般2种方法。
0.freemaker通过 <#list>打印//直接传对象
model.addAttribute("historyList", datas);//循环渲染
<#list historyList as a>
<tr>
<td>${a.paramG            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 15:26:05
                            
                                1051阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring自带的@Component注解及扩展@Repository、@Service、@Controller,如图在使用注解方式配置bean时,需要引进一个包:使用方法:1、为需要使用注解方式的类添加注解标记  @Component("标识符")  
POJO类  在类上使用@Component注解,表示该类定义为Spring管理Bean,使用默认value(可选)属性表示Bean标识符。如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 11:34:03
                            
                                334阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            js变量值传到php(先把php解析成数据)一、总结一句话总结:传参数去后台,用ajax,或者原生js方式拼接url。明白原理,洞悉系统是先解析php,再执行html代码和js代码。二、用ajax1. 页面提交数据: ajax2. php页面获取参数: $val =   $_POST['val']参考代码(jquery):$.ajax({
type: 'POST',
url: 'save            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 10:22:11
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概念:java提供了一种原程序中的元素关联不论什么信息和不论什么元数据的途径和方法 JDK内置系统注解: @Override 用于修饰此方法覆盖了父类的方法; @Deprecated 用于修饰已经过时的方法; @Suppvisewarnings 用于通知java编译器禁止特定的编译警告。 注解依照执行机制划分 源代码注解:注解仅仅在源代码中存在,编译成.class文件就不存在了; 编译时注解:注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 05:23:21
                            
                                41阅读
                            
                                                                             
                 
                
                                
                    