![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springBoot
文章平均质量分 64
GoodStudyAndDayDayUp
日日留心,事事留心
展开
-
springBoot多数据源配置
springBoot多数据源配置原创 2023-03-13 09:11:24 · 111 阅读 · 0 评论 -
springBoot 多模块项目创建和遇到的问题
下载地址:https://github.com/LM917178900/multi-module.git新建项目1.新建模块1.1 新建multi-module 项目删除其他,只留下 pom.xml,*.iml,.gitignore1.2 新建子模块 alhpa,beta,common,core子模块中删除其他,只留下 src,pom,*.iml1.3 子模块内部文件干掉子模块内部的*Application,resources目录;组织模块2 最外层pom:root2.1 打包方式原创 2021-01-21 15:08:15 · 445 阅读 · 0 评论 -
Application 上添加的注解含义
import com.lenovo.platform.util.PrintApplicationInfo;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.c原创 2021-01-19 09:12:04 · 490 阅读 · 2 评论 -
AOP、springBoot/springMVC拦截器
1. spring 注解切面主要代码,参考《spring 实战》110页。@Aspectpublic class Audience { @Pointcut("execution(* com.example.demo.asp.Sing.*(..))") public void perform(){} @Around("perform()") public void silenceCellPhone(ProceedingJoinPoint joinPoint){原创 2020-11-04 14:05:59 · 228 阅读 · 0 评论 -
springCloud+nacos实现feign调用
1. 服务端将服务所需的api相关,放到ali nacos上,客户端直接实现即可;2. 客户端2.1 pom <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <原创 2020-06-18 14:42:51 · 6710 阅读 · 1 评论 -
feign调用简单实例
表述一个简单的feign调用实现1. 服务端服务端添加一个client模块,专门用于跨微服务之间的feign调用;一下在该模块中操作。1.1 pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId>原创 2020-06-18 13:54:59 · 5813 阅读 · 0 评论 -
springMVC部署常用命令
# springboot 项目执行脚本nohup java -jar qit-server-1.0.Snapshot.jar >qit.out &# 1. 上传、解压、和替换完成后;# 2. 执行启动命令# rz ~~/mqmweb-3.5.0.tar.gz# tar -zxvf /root/com/lenovo/mqm/mqmweb-3.5.0.tar.gz# vi -b /root/com/lenovo/mqm/mqmweb-3.5.0.tar.gz# :%s/^M//g原创 2020-06-17 09:46:22 · 653 阅读 · 0 评论 -
springboot + springCloud搭建简单集群
源码:https://github.com/LM917178900/spring-boot-hellohttps://github.com/LM917178900/eureka-serverhttps://github.com/LM917178900/ribbon-consumer1 搭建client集群1.1新建springboot微服务,spring-boot-hello1.2 pom <dependencies> <dependency>原创 2020-06-09 09:27:38 · 1668 阅读 · 0 评论 -
微服务之 spring、SSM、 springBoot
问题1 Spring 有哪些特点?spring 实战详细的介绍了Spring她本身具有的特点,总计20(轻量、控制反转、面向切面、容器、框架)。2 Spring 最显著的特点是什么?Spring最重要的两个特点:1.依赖注入;2.切面编程,aop编程。3 Spring 相比之strut、dubbo有哪些优点?4 SpringBoot 有哪些特点?Spring Boot是由Pivota...原创 2020-04-02 10:03:13 · 1276 阅读 · 0 评论 -
spring三种依赖注入方式解析
1 前言Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。2 构造注入2.1 使用注入beanpublic class UserService implements IUserService { private IUserDao userDao; // 构造注入 public UserService(I...原创 2020-03-28 15:18:26 · 1173 阅读 · 0 评论 -
springBoot之网络请求配置
前言接口写好了,微服务间的调用,经常发现连接超时,传输大文件的时候无法连接等等问题。总结如下:1.调用第三方接口等待超时配置spring: mvc: async: request-timeout: 300002. feign连接超时配置feign: hystrix: enabled: false client: config: ...原创 2020-01-02 15:43:02 · 1625 阅读 · 0 评论 -
springBoot 项目排除数据库启动
1. 场景在家里运行项目,运行springBoot的时候报数据库连接不了,公司的数据库家里不能连接。2. 配置2.1 保留之前的properties 配置不注释;2.2 在启动类中添加, exclude = {DataSourceAutoConfiguration.class}package cn.cncommdata.file;import org.mybatis.spring....原创 2019-11-06 12:06:43 · 12736 阅读 · 2 评论 -
rabbitMQ导致消息丢失
1.环境springBoot微服务之间的消息采用rabbitMQ异步处理。采用的数据库是mongoDB。2.业务接口是审批接口,具体业务微服务1是先将一条DRAFT状态的数据状态修改为EDIT_LOCK,再调用工作流微服务2的接口进行审批;如果微服务2审批通过,然后工作流微服务2的审批接口又调用微服务3的回调接口;微服务3的回调接口先将消息保存到rabbitMQ,rabbitMQ最后异步...原创 2019-10-30 22:46:00 · 1146 阅读 · 0 评论 -
新建一个简单springBoot项目
1. 项目1.1 打开IDEAIDEA >File>new==>project ==>springInitializar1.2 连续点击三个nextnext==>next==>next1.3 finish注意:2. 配置一个简单的controller2.1端口号server.port=90902.2pom 添加依赖 <...原创 2019-10-23 13:44:19 · 527 阅读 · 0 评论 -
java 错误: 找不到或无法加载主类
前言:遇到一个很奇葩的bug,按标准流程,新键了一个简单的springboot项目,代码没有问题,无论如何都跑步起来。1.报错信息错误: 找不到或无法加载主类 cn.cncommdata.scmreport.ScmReportApplicationDisconnected from the target VM, address: ‘127.0.0.1:51664’, transport: ‘...原创 2019-10-23 13:02:31 · 1522 阅读 · 0 评论 -
springboot解析resource中的json
通常由两种方法1.方法一 try { // 根据resource文件路径,生成文件 File jsonFile = ResourceUtils.getFile("classpath:ZhongLv.json"); // 解析文件为指定编码的字符串 // FileUtils.readFi...原创 2019-10-16 11:31:42 · 2577 阅读 · 0 评论 -
创建简单的springBoot + sqlServer项目
1.properties配置类似于mysqlspring: datasource: url: jdbc:sqlserver://${sqlserver_url:192.108.108.141}:${sqlserver_port:1433};DatabaseName=${database_name:NCDB} username: ${sqlserver_name:sa} ...原创 2019-10-16 10:38:46 · 2606 阅读 · 1 评论 -
Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin
启动springCloud Eureka报错:Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:1.springBoot 安装 pring-boot-maven-plugin原创 2019-09-26 17:46:55 · 10552 阅读 · 4 评论 -
redisTemplate代替jedis实现分布式锁
springBoot集成redis之后,在使用之前的jedis,会加上诸多配置和注解,很烦恼,因此,自己研究了两天,使用redisTemplate实现原创 2019-09-22 14:04:06 · 1429 阅读 · 0 评论