- 博客(10)
- 资源 (58)
- 收藏
- 关注
原创 springBoot 声明式事务失效场景
如果声明事务的方法不是public,事务会失效 当一个没有事务的方法,调用一个有事务的方法时,事务失效 异常被trycatch 捕获,事务失效 数据库引擎要支持事务,mysql数据库,必须设置数据库引擎为InnoDB。 springboot是否开始事务管理,@EnableTransactionManagement @Slf4j@SpringBootApplication@MapperScan("com.cdn.common.mapper")@Ena...
2020-12-31 15:02:22
36
原创 SpringCloud Alibaba Nacos作为配置中心-----------多环境下切换配置文件(五-3)
一、导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>0.2.1.RELEASE</version></depend
2020-12-16 11:12:52
143
转载 SpringCloud Alibaba Nacos作为配置中心--------Config自定义GROUP自定义命名空间(五-2)
自定义group在同一个group下,配置文件名不能重复,所以当需要创建文件名称相同的两个配置文件时,将两个配置文件创建在不同的group下即可。当我们再同一个group下创建一个已有的配置文件时,nacos会将其视为配置文件的修改,而不是新建。已有的配置文件我们在另一个group下再创建一个nacos-config-client.properties修改客户端配置文件修改bootstrap.propertiesspring.application.name=nacos..
2020-12-16 10:16:14
191
转载 Spring Cloud Alibaba Nacos 作为配置中心------- 多个配置文件(五-1)
Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。Spring Cloud Alibaba Nacos Config 是 Config Server 和 Client 的替代方案,客户端和服务器上的概念与 Spring Environment 和 PropertySo
2020-12-15 23:40:29
124
原创 <dependencies> 和<dependencyManagement>
<dependencies>即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)<dependencyManagement>dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会.
2020-12-15 15:36:15
39
原创 SpringCloud Alibaba Nacos -------- 集群部署(四)
nacos 版本为1.4(默认启动是集群模式cluster),也可以在启动时候加上命令 -mcluster一、准备三个nacos127.0.0.1:8848127.0.0.1:8849127.0.0.1:8850二 、在config/application.properties中各自修改端口,避免端口冲突server.port=8848有必要的话,初始化数据库三、配置节点cluster.conf.example 重命名为cluster.conf或者复制一份重命...
2020-12-14 23:36:36
19
原创 通过反射获取类中的所有属性与方法
获取公共属性 //可以随意用四种类加载方式的任意一种获取类对象 实体类 s=new 实体类(); Class c=s.getClass(); //通过类对象获取单个属性 Field f=c.getFiled("属性名");//f为当前指定类属性的file属性 //给对象属性赋值 f.set(s,"值"); //获取属性值 f.get(s); 获取私有属性 实体类 s=new 实体类(); Class c=s.getClass(); Field f=c.getDeclar
2020-12-06 23:23:34
63
转载 SpringCloud Alibaba Nacos --------自定义登录用户名和密码(三)
1、修改使用mysql数据库存储配置信息。Nacos Server默认使用的是内嵌的cmdb数据库在配置文件(./conf/application.properties)添加配置spring.datasource.platform=mysql db.num=1db.url.0=jdbc:mysql://IP地址:端口号/数据库名?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoRecon
2020-12-03 21:28:31
85
转载 SpringCloud Alibaba Nacos 服务注册发现 --------地址服务器nacos-address启动(二)
nacos1.1.0版本提供提供了新的模块地址发布器,用于统一管理nacos server的集群地址。提供查询nacos server的IP地址列表,以便于客户端获取nacos server地址。一般中间件产品,客户端寻址服务端的方式都是在客户端配置服务端的地址列表,这样有一个缺点是当服务端的地址发生变动时,客户端无法实时的感知到,也无法动态调整访问的服务端集群。而在阿里巴巴的一种比较常见的客户端寻址服务端的方式是地址服务器。简单的说就是部署单独的地址服务器,地址服务器提供接口,获取相关中间件产品服务端集
2020-12-03 21:02:49
53
转载 SpringCloudAlibaba ----- Nacos注册+配置中心 单机模式启动Server端(一)
nacos是Spring CloudAlibaba开源项目,可用于作为Spring Cloud的注册中心和配置中心。先要详细了解可以查看nacos官方说明文档为什么需要配置中心当然是为了便于对配置文件进行统一管理。springcloud是以springboot为基础,springboot最终的几乎都是打包成一个可执行的jar包(当然也可以打包成war包)。所有的配置文件是打包在jar包中,当工程的配置文件需要修改,就需要修改配置文件,然后重新打包部署,非常麻烦。当我们只有少量工程以及修改频率很.
2020-12-03 20:19:30
222
sping-boot-shiro-jwt-redis-refreshtoken.zip
2020-08-25
oneToMany-OneToOne-search.zip
2020-10-10
Mysql版创建含emp,dept,salarygrade,bonus表的数据
2019-01-07
vue-admin-template-dynamicSideBar.rar(作废)
2020-04-28
dynamic-datasource-aop-copy
2020-07-09
centos系统springboot启动、重启、停止shell脚本
2019-11-23
appname.sh
2020-07-18
springboot-RedisKeyExpirationListener.zip
2020-05-02
dynamic-datasource-aop-loop.rar
2020-07-10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝