
spring
长春小霸王
1、蜘蛛信息,技术副总经理
2、
java( springboot、springcloud(Eureka、Ribbon、Feign、Hystrix、Zuul、TX-LCN、OAuth2))、c#+devexpress、net(MVC、core3、微服务(Consul、Ocelot、CAP))、前端(vue、uni-app)、halcon视觉、数据库(mysql、mssql、redis、MongoDB、sqlite)、RabbitMQ
展开
-
Spring的三级缓存解决循环依赖
第一级缓存:也叫单例池,存放已经经历了完整生命周期的Bean对象。第二级缓存:存放早期暴露出来的Bean对象,实例化以后,就把对象放到这个Map中。(Bean可能只经过实例化,属性还未填充)。第三级缓存:存放早期暴露的Bean的工厂原创 2022-10-03 21:13:14 · 1174 阅读 · 0 评论 -
springboot+事务,多张表的操作事务回滚
1、启动类加上@EnableTransactionManagement@SpringBootApplication@EnableEurekaClient //本服务启动后会自动注册进eureka服务中@EnableDiscoveryClient //服务发现@EnableCircuitBreaker//对hystrixR熔断机制的支持@EnableTransactionManagement@EnableFeignClients(basePackages= {"com.atguigu.spri原创 2021-12-10 14:51:30 · 1995 阅读 · 2 评论 -
vue传递json数据给springboot
1、前端export function DelProduct(data) { return request({ url: baseURL+'/basefile/Product/delProduct/', //contentType: 'application/x-www-form-urlencoded;charset=utf-8', dataType:'json', contentType:'application/json;charset=UTF-8',原创 2021-12-10 02:03:58 · 1255 阅读 · 0 评论 -
application.yml备份2021-12-6
server: port: 8002mybatis: config-location: classpath:mybatis/mybatis.cfg.xml #mybatis所在路径 type-aliases-package: com.atguigu.springcloud.entities #entity别名类 mapper-locations: - classpath:mybatis/mapper/**/*.xml #mapper映射文件feign: hystrix:.原创 2021-12-06 21:17:01 · 108 阅读 · 0 评论 -
Parameter ‘loginname‘ not found. Available parameters are [arg1, arg0, param
改写mapper层public List<Product> findByPage(@Param("name")String name, @Param("pageStart")String pageStart,@Param("pageEnd") String pageEnd);加入了@Param原创 2021-12-06 21:12:21 · 194 阅读 · 0 评论 -
SPRING BOOT CONTROLLER 获取GET请求问号后的参数
占位符的方式和GET参数的方式对比如下 // 访问方式http://localhost:8082/admin/555555 @RequestMapping(value = "/{id}", method = RequestMethod.GET) public Admin getAccountById(@PathVariable("id") String id) { return adminService.findAdminById(id); } // 访原创 2021-12-06 21:09:51 · 1144 阅读 · 0 评论 -
spring工作原理
1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也就是在调用这类对象的具体方法的前后去调用你指定的 模块)从而达到对一个模块扩充的功能...原创 2021-10-16 19:11:45 · 239 阅读 · 0 评论