随笔分类 -  Spring Boot

摘要:路由配置信息:使用Spring 5的函数式web框架 /* * Copyright (c) 2019-2020, 冷冷 (wangiegie@gmail.com). * <p> * Licensed under the GNU Lesser General Public License 3.0 (t 阅读全文
posted @ 2020-03-26 11:38 陆伟 阅读(569) 评论(0) 推荐(0)
摘要:通过在controller层建一个切面来实现接口访问的统一日志记录 AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间 阅读全文
posted @ 2020-03-25 11:57 陆伟 阅读(224) 评论(0) 推荐(0)
摘要:一:在run()方法里写插入 1 package com.smartdata.pms.thread; 2 3 import com.smartdata.pms.entity.PmsProduct; 4 import com.smartdata.pms.mapper.PmsProductMapper; 阅读全文
posted @ 2020-03-22 17:54 陆伟 阅读(1716) 评论(1) 推荐(1)
摘要:参考:https://segmentfault.com/a/1190000013341344 例子: 准备 对日志log表的service层操作 package com.wing.my.cloud.system.modular.system.service; import com.wing.my.c 阅读全文
posted @ 2020-01-08 14:45 陆伟 阅读(1976) 评论(0) 推荐(0)
摘要:事务不生效的原因: @Transactional 1:数据库引擎是否支持 InnoDB支持事务,MyIsam不支持。查看表是什么引擎 1 show create table pms_product; 2:没有被 Spring 管理 1 // @Service 2 public class Order 阅读全文
posted @ 2020-01-07 12:03 陆伟 阅读(235) 评论(0) 推荐(0)
摘要:为什么使用AOP? 1:代码混乱:越来越多的非业务需求(比如日志和验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理自己的业务逻辑的同时还要兼顾其它多个关注点。2:代码分散:假如就单单的满足加入日志需求,就不得不在多个模块中重复相同的日志代码,如果日志需求发送了改变,还要去修改所有的模块。 解决 阅读全文
posted @ 2019-04-13 14:14 陆伟 阅读(122) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-01-13 17:47 陆伟 阅读(99) 评论(0) 推荐(0)
摘要:第一个应用: 1:创建一个mavenWEB工程 pom.xml文件中加入依赖: 2:写一个测试类: 这段代码运行的时候相当于启动一个服务器。说明启动在http://localhost:8080上。 3:第一个HelloWorld 运行: 4:项目属性配置 这句话的意思是:修改端口号 创建一个对象: 阅读全文
posted @ 2018-01-11 18:01 陆伟 阅读(135) 评论(0) 推荐(0)