springboot autowired resource

springboot自动装配

原理 spring通过属性加载器将starter依赖包中META-INF目录下spring.factories文件里key=org.springframework.boot.autoconfigure.EnableAutoConfiguration对应value加载进来, 然后通过反射实例化并注入到 ......
springboot

day12-SpringBoot数据库操作

SpringBoot数据库操作 1.JDBC+HikariDataSource 在SpringBoot 2.x项目中,默认使用Hikari连接池管理数据源。相比于传统的 C3P0 、DBCP、Tomcat jdbc 等连接池更加优秀。 当项目pom.xml引入spring-boot-starter- ......
SpringBoot 数据库 数据 day 12

SpringBoot集成海康网络设备SDK

SDK介绍 概述 设备网络SDK是基于设备私有网络通信协议开发的,为嵌入式网络硬盘录像机、NVR、网络摄像机、网络球机、视频服务器、解码器、报警主机、网络存储等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。 功能 图像预览, 文件回放和下载, 云台控制, 布防/撤防, 语音对讲, 日志管 ......
网络设备 SpringBoot 设备 网络 SDK

springboot配置ActiveMQ

@Configuration public class ActiveMQConfig { @Bean public JmsTemplate jmsTemplate(ConnectionFactory connectionFactory) { JmsTemplate jmsTemplate = new ......
springboot ActiveMQ

16-springboot关于输出日志的修改

关闭spring logo图标 日志输出: SpringApplication springApplication = new SpringApplication(SpringBootConsoleApplication.class); springApplication.setBannerMode ......
springboot 日志 16

17-springboot整合第三方框架三部曲

一个规律,那就是springboot整合第三方框架或组件,都是通过三步来完成: 第一步:添加依赖; 第二步:配置application.properties文件; 第三步:编写代码,可能用到一些注解; ......
三部曲 第三方 springboot 框架 17

15-springboot创建非web应用

在 Spring Boot 框架中,要创建一个非Web应用程序(纯Java程序): 方式一: 1、SpringBoot开发纯Java程序,应该采用如下的起步依赖: <!-- Springboot开发java项目的起步依赖 --> <dependency> <groupId>org.springfra ......
springboot web 15

springBoot,springCode项目 java 读取Excel 文件操作

导入的文件 前端点击上传得到文件(MultipartFile file 【这里是存放的临时文件】) 本人前端用的vue3,elementui, 导入按钮代码 <!--导入文件 --> <el-col :span="1.5"> <el-button type="info" plain icon="el ......
springBoot springCode 文件 项目 Excel

14-springboot配置文件

1、.properties文件 键值对的properties属性文件配置方式 SpringBoot默认读取该文件作为项目配置文件 2、.yml文件 yml 也是一种配置文件格式,主要采用空格、换行、冒号等格式排版进行配置; yml 后缀也可以使用 yaml 后缀; 配置的值与前面的冒号必须要有一个空 ......
springboot 文件 14

Springboot 撞上 NebulaGraph——NGbatis 初体验

NGbatis 是一款针对 NebulaGraph + Spring Boot 的数据库 ORM 框架。借鉴于 MyBatis 的使用习惯进行开发。包含了一些类似于 mybatis-plus 的单表操作,另外还有一些图特有的实体-关系基本操作。 ......
NebulaGraph Springboot NGbatis

springboot应用瘦身

1、将依赖的jar包存放到其他路径 mvn dependency:copy-dependencies -DoutputDirectory=lib_path -DincludeScope=runtime 2、在pom文件添加插件属性属性 <plugin> <groupId>org.springfram ......
springboot

dockerfile部署vue+springboot+redis

后端部署: 一、拉取并启动redis镜像 1、在服务器/usr/local/etc/redis/文件目录下建立redis.conf配置文件,配置信息如下: bind 0.0.0.0 protected-mode no 2、拉取并启动最新的redis镜像,映射宿主机端口并挂载目录 docker run ......
dockerfile springboot redis vue

SpringBoot 集成 Security

SpringBoot 集成 Security Spring Security 介绍 Spring Security 是基于 Spring 框架的权限管理框架 Spring Security 的前身是 Acegi Security Acegi Security 以配置繁琐而被诟病,投入 Spring ......
SpringBoot Security

SpringBoot整合Spring Security (一,基于数据库的登录认证)

SpringBoot整合Spring Security (一,基于数据库的登录认证) 一、基本环境准备 1、数据库表设计 登录认证一般涉及到三张表:用户表、角色表、用户角色中间表。 /* Navicat MySQL Data Transfer Source Server : localhost So ......
SpringBoot Security 数据库 数据 Spring

day11-SpringBoot中注入Servlet&Filter&Listener

SpringBoot中注入Servlet&Filter&Listener 1.基本介绍 文档:SpringBoot中注入Servlet&Filter&Listener 考虑到实际开发业务非常复杂和兼容问题,SpringBoot支持将Servlet、Filter、Listener注入spring容器中 ......
SpringBoot amp Listener Servlet Filter

关于Could not autowire. No beans of 'xxxx' type found. 解决方法之一

#关于Could not autowire. No beans of 'xxxx' type found. 解决方法之一 原因:启动类与配置类是在一个包下 但是不同包 而且配置类也不是子包 启动类没扫描到配置类 这时候有两种解决方案 第一种需要在Springboot启动类上添加@ComponentS ......
autowire 方法 Could beans found

Redis在springboot的应用场景

场景一:出入库存量——分布锁 锁是共享的 Callable回调返回结果会抛出异常。Runable不会抛出异常 k打进去==能获取到锁 自定义线程 mysql并发超过2000就会跟慢,要把压力传给给Redis。这样的场景有秒杀、 场景二:秒杀 lua脚本是将string转换成二进制。转换成二进制之前, ......
springboot 场景 Redis

SpringBoot 常见小问题

经Nginx反向代理后request.getScheme()获取不到https 解决步骤如下: 在Nginx中设置请求头 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded ......
SpringBoot 常见 问题

SpringBoot整合第三方技术

整合JUnit 名称:@SpringBootTest类型:测试类注解位置:测试类定义上方作用:设置JUnit加载的SpringBoot启动类范例: @SpringBootTest(classes = Springboot07JunitApplication.class)class Springboo ......
第三方 SpringBoot 技术

13-springboot集成Redis

Spring boot 集成 Redis 的步骤如下: 1、在pom.xml中配置相关的jar依赖; <!-- 加载spring boot redis包 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>s ......
springboot Redis 13

mvn项目springboot依赖无法导入

百度了N多文章都找不到问题: 后面切换了mvn就好了 使用内嵌的maven ......
springboot 项目 mvn

Web请求与响应(SpringBoot)

Web请求与响应 Web的工作原理可以分为以下几个步骤: 输入URL:Web客户端使用Web浏览器输入所需访问的URL(统一资源定位符)。 建立连接:Web浏览器与Web服务器之间建立TCP/IP连接,以便传输数据。 发送HTTP请求:Web浏览器向Web服务器发送HTTP请求,请求所需的Web资源 ......
SpringBoot Web

SpringBoot详解

一、介绍 1.Spring Boot 是一个基于 Spring 框架的开源框架,用于构建微服务和 Web 应用程序。它可以帮助开发者轻松创建独立的、基于 Spring 的应用程序,并在较短的时间内完成项目的开发。 二、核心 1.约定大于配置 Spring Boot 通过自动化配置、约定优于配置的方式 ......
SpringBoot

Maven与SpringBoot多环境兼容

Maven的pom.xml设了多环境,Boot的application.yml也设置了多环境 要使得Boot读取到Maven中的配置就需要在Maven的pom.xml中设置<profile.active> pom.xml中主要修改这里 pom.xml全部 <?xml version="1.0" en ......
SpringBoot 环境 Maven

SpringBoot接收参数的七种方式

1、直接把请求参数写在Controller相应的方法的形参中,此场景适用于请求参数较少的情况 /** * 1. 直接把请求参数写在 Controller 相应的方法的形参中 * @param username * @param password * @return */ @RequestMappin ......
SpringBoot 参数 方式

Springboot 系列 (24) - Springboot+HBase 大数据存储(二)| 安装配置 Apache HBase 和 Apache Zookeeper

Apache HBase 是 Java 语言编写的一款 Apache 开源的 NoSQL 型数据库,不支持 SQL,不支持事务,不支持 Join 操作,没有表关系。Apache HBase 构建在 Apache Hadoop 和 Apache Zookeeper 之上。Apache HBase 的应 ......
Springboot Apache HBase Zookeeper 数据

12-springboot集成Swagger

Swagger2 的作用: 随项目自动生成强大RESTful API文档,减少工作量;(不需要自己写api文档了) API文档与代码整合在一起,便于同步更新API文档的说明; 页面测试功能来调试每个RESTful API; 怎么集成? 1、添加相关依赖 <!-- springfox-swagger2 ......
springboot Swagger 12

SpringBoot开启定时任务

Spring Task Spring系列框架中Spring Framework自带的定时任务, 使用上面两种方式,很难实现某些特定需求,比如每周一执行某任务,但SpringTask可轻松实现。 以SpringBoot为例来实现: 1、开启定时任务 在SpringBoot的启动类上声明 @Enable ......
SpringBoot 任务

11-springboot静态资源访问

静态资源:js, css, html, 图片,音视频等; 静态资源路径:是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接访问; Spring Boot默认静态资源目录位置位于classpath下,目录名需符合如下规则: /static /public /META-INF/resource ......
静态 springboot 资源 11

10-springboot统一处理404错误

404不是异常,是找不到的情况 当输入地址有误,会进入springboot默认的白板404页面,对用户不太友好,我们可以统一定义一个全局的404错误处理; @Beanpublic WebServerFactoryCustomizer<ConfigurableWebServerFactory> web ......
springboot 错误 404 10