随笔分类 - spring5
摘要:1.方法自身(this)调用问题,导致事务失效 非事务方法seckillVoucher()中调用的自身类的事务方法createVoucherOrder()。 解决办法: ps:要加aspj依赖,同时在Application中开启@EnableAspectJAutoProxy(exposeProxy
阅读全文
摘要:1.java打包 1.1 .运行 java - jar service-system.jar 2. 前端打包 2.1 修改重写 2.2 npm run build:prod 2.3 修改跨域 nginx location /prod_api/{ proxy_pass http://localhost
阅读全文
摘要:1.pom文件引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> <version>2.6.6</version> </de
阅读全文
摘要:1.TxConfig package com.config; import com.alibaba.druid.pool.DruidDataSource; import org.springframework.context.annotation.Bean; import org.springfra
阅读全文
摘要:1.事务介绍 1.1 事务添加到javaEE的service 1.2 声明式事务和编程试 1.3 声明式 xml 事务开发 注解方式 1.4 在Spring中进行事务开发底层用的aop原理 1.5 Spring事务管理Api 2. 步骤 1 注解配置 2.1 开启事务管理器 2.2 开始事务注解 2
阅读全文
摘要:1.开启包扫描 2.开启aspectj 3.创建类 4.切面 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www
阅读全文
摘要:1.基本概念 不通过修改源代码的方式增加功能 2.原理 2.1动态代理 1 有接口的方式使用jdk动态代理 创建接口实现类代理对象,增强类的方法 2 没有接口使用CGlib动态代理 创建子类的代理对象,增强类的方法 package com.cj.spring5; import java.lang.r
阅读全文
摘要:1.注解种类 @Component(value="student") @Service @Repository @Controller 2.使用注解扫描包 <context:component-scan base-package="com.cj"></context:component-scan>
阅读全文
摘要:1.emp package com.cj.spring5; public class Emp { private String name; private Dept dept; public void setName(String name) { this.name = name; } public
阅读全文
摘要:1.工厂bean package com.cj.spring5; import org.springframework.beans.factory.FactoryBean; public class MyBean implements FactoryBean<Course> { //定义返回的bea
阅读全文
摘要:1.注入空值 <property name="tag"> <null></null> </property> 2.特殊字符 <property name="name"> <value> <![CDATA[<<java入门到精通>>]]> </value> </property> 3.外部bean的操
阅读全文
摘要:1.创建对象 2.注入属性 2.1 set注入 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org
阅读全文
摘要:1.IOC 控制反转 把创建对象过程交给Spring管理 2.xml解析、工厂模式、反射
阅读全文
摘要:1.项目结构 2.步骤 2.1 创建User package com.cj.spring5; public class User { public void add(){ System.out.println("add..."); } } 2.2 创建xml <?xml version="1.0"
阅读全文
摘要:https://repo.spring.io/ui/native/release/org/springframework/spring/
阅读全文