Spring
文章平均质量分 59
既然头发留不住
学无止境
展开
-
Springboot动态切换数据源
动态切换数据源在springboot项目中只需一句代码即可实现多个数据源之间的切换:// 切换sqlserver数据源:DataSourceContextHolder.setDataBaseType(DataSourceEnum.SQLSERVER_DATASOURCE);......// 切换mysql数据源 DataSourceContextHolder.setDataBaseType(DataSourceEnum.MYSQL_DATASOURCE);具体实现:本实例基于spri原创 2021-11-30 10:40:44 · 5603 阅读 · 1 评论 -
如何给SpringBoot项目配置nginx
首先在springboot项目中配置server.context-path路径:server: context-path: /houselease port:8080此时启动项目,访问localhost:8080/houselease成功:那么对应的nginx配置如下即可:只需输入https://IP/device/ 就可以访问了!参考:https://ask.csdn.net/questions/691360...原创 2021-04-27 00:50:42 · 3735 阅读 · 0 评论 -
nacos的一些坑
最近在学习nacos的使用,踩了许多坑,记录下来:nacos安装的一些坑官网下载并解压nacos,如果下载速度比较慢的话可以试着使用迅雷等下载工具会快一点。坑1:此时不应有 \Environment\nacos"\logs\java_heapdump.hprof -XX:-UseLargePages"。在解压的时候要注意了!选取解压目录时**需要选择非中文不带空格的文件路径!**否则会报错:E:\Program Files (x86)\Environment\nacos\bin>startu原创 2021-04-07 00:05:25 · 2121 阅读 · 1 评论 -
SpringBoot自定义注解的实现与使用
Java自定义注解的实现与使用之前十分好奇,Spring中的那些注解为什么那么神奇,一个注解就能帮我们做很多事情,那么它是怎么实现的呢?Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。他是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应操作。通过使用注解可以在不改变原有逻辑的情况下,在源文件中添加补充信息,代码分析工具,开发工具,部署工具,可以更具这些信息进行验证和部署.自定义注解的定义首先建一个包名为annotation,原创 2020-09-19 15:53:43 · 13509 阅读 · 1 评论 -
SpringIOC与DI
Spring中的控制反转和依赖注入控制反转 IOC,全称Inversion of Control,即控制反转。IOC是一种设计思想,在我们学习Java之初,每当新建一个类的实例时候,可以通过new的方式去调用类的构造方法来创建对象,这种方式依赖于程序员去管理。 而Spring使用依赖注入的方式来控制反转的思想,即spring容器帮我们创建好指定的类的实例,并注入到对应的对象中,在spring中每个对象称之为bean,每个bean的生命周期都被Spring容器去管理,这样实例的创建工作就从原来程序员原创 2020-08-11 23:57:48 · 167 阅读 · 0 评论 -
Spring事务总结(合集)
Spring事务总结面试被问到,下面总结一下:什么是事务?事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全原创 2020-08-02 01:53:49 · 185 阅读 · 0 评论