springboot
文章平均质量分 51
为山九仞
这个作者很懒,什么都没留下…
展开
-
springboot集成h2数据库
springboot集成h2数据库简介1、H2数据库是一个开源的关系型数据库。H2采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准2、提供JDBC、ODBC访问接口,提供了非常友好的基于web的数据库管理界面官网:http://www.h2database.com/引入依赖 <parent> <groupId>org.springframework.boot</groupId>原创 2021-04-14 10:08:01 · 744 阅读 · 0 评论 -
Kafka安装部署及基本使用
Kafka单机安装部署下载kafkahttps://archive.apache.org/dist/kafka/2.0.0/kafka_2.11-2.0.0.tgz安装过程安装过程非常简单,只需要解压就行,因为这个是编译好之后的可执行程序解压tar -zxvf kafka_2.11-2.0.0.tgz 配置zookeeper因为kafka依赖于zookeeper来做master选举一起其他数据的维护,所以需要先启动zookeeper节点 kafka内置了zookeeper的服务,所以在bi原创 2021-04-07 19:11:09 · 538 阅读 · 0 评论 -
spring集成Mybatis学习三种方式扫描加载mapper接口
@MapperCan@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Import(MapperScannerRegistrar.class)public @interface MapperScan { /** * Alias for the {@link #basePackages()} attribute. Allows for more concise * annotatio.原创 2021-03-16 19:56:30 · 2266 阅读 · 1 评论 -
springboot整合redis订阅logstash消息
logstash收集日志写入redishttps://blog.csdn.net/qq_41665121/article/details/1133976241.pom 依赖引用<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem原创 2021-02-04 18:48:36 · 159 阅读 · 0 评论 -
Java jar包部署运行shell脚本
#!/bin/bashset -e# 基础# export JAVA_HOME=/work/programs/jdk/jdk1.8.0_181# export PATH=PATH=$PATH:$JAVA_HOME/bin# export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarDATE=$(date +%Y%m%d%H%M)# 基础路径BASE_PATH=/wor.原创 2021-02-03 18:50:24 · 3020 阅读 · 1 评论 -
Springboot启动时数据库初始化
使用springboot jdbc初始化数据库spring.datasource下有两个属性schme、data,其中schema为表初始化语句,data为数据初始化,默认加载schema.sql与data.sql。脚本位置可以通过spring.datasource.schema 与spring.datasource.data来改变。spring: datasource: username: xxx password: xxx url: jdbc:mysql:/..原创 2021-02-03 18:41:42 · 2837 阅读 · 2 评论 -
springboot把web项目打成war包部署到外部tomcat
1.maven pom文件配置1.1.打包方式为war<packaging>war</packaging>1.2.移除tomcat依赖或者将tomcat依赖scope改为provide移除tomcat依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</.转载 2021-02-02 16:05:07 · 275 阅读 · 0 评论 -
springboot打包依赖jar包
pom文件添加插件配置<plugins> <!--spring boot插件--> <!--方案1:重命名可执行jar包,repackage 可依赖jar包--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifa原创 2021-01-28 10:43:14 · 786 阅读 · 0 评论 -
Springboot加载maven父子工程配置文件的方法
1、@PropertySource父子工程同名配置文件,优先加载当前主模块的配置文件,主模块的配置文件没有加载子模块的配置文件 (默认resource下的配置文件)@PropertySource(value={"classpath:skill-common.properties"})2、ResourceUtilsorg.springframework.util.ResourceUtils父子工程同名配置文件,优先加载当前主模块的配置文件,主模块的配置文件没有加载子模块的配置文件(默..原创 2021-01-07 19:11:52 · 1908 阅读 · 0 评论 -
Spring boot 注解@Async不生效 不起作用
今天在做公司项目时,想要使用异步调用去处理方法。于是我把注解@Async 加到了自己一个方法上,后来发现并没有生效。检查代码:@SpringBootApplication启动类当中已经添加@EnableAsync注解可能应该是因为aop代理的缘故,被调用方法 和 调用处的代码都处在同一个类,所以只是相当于本类调用,并没有使用代理类 从而@Async并没有产生效果。于是单独创建一个类调用@Async处理的方法,还是不行@Async注解的实现都是基于Spring的AOP,后面创建的类也必须用原创 2020-11-12 11:22:43 · 2027 阅读 · 0 评论 -
springboot中自定义springmvc配置
首先我们要明确,跟自定义springmvc配置的相关类和注解主要有如下四个: WebMvcConfigurerAdapter WebMvcConfigurer WebMvcConfigurationSupport @EnableWebMvc 这四个中,除了第四个是注解,另外三个两个类一个接口,功能看起来相似,使用起来效果大不相同总结如下:...原创 2020-04-22 14:13:09 · 235 阅读 · 0 评论 -
Java执行python脚本
1.通过Jython实现调用Jython简介Jython主页:http://www.jython.org/Jython是Python语言在Java平台的实现,本质上,Jython是由Java编写,其是在JVM上实现的Python语言。因此,可以直接通过Jython在Java中调用Python。到官网https://www.jython.org/download.html下载Jyth...原创 2020-04-22 10:19:03 · 1902 阅读 · 0 评论 -
Springboot加载外部配置文件的方法
1. 项目内部配置文件 以上是按照优先级从高到低的顺序,所有位置的文件都会被加载,高优先级配置内容会覆盖低优先级配置内容。SpringBoot会从这四个位置全部加载主配置文件,如果高优先级中配置文件属性与低优先级配置文件不冲突的属性,则会共同存在—互补配置。我们也可以通过配置spring.config.location来改变默认配置。java -jar spring-b...原创 2020-04-22 09:57:13 · 10257 阅读 · 0 评论 -
spring boot 配置跨域过滤器
SpringBoot 中配置跨域过滤器,在SpringBoot入口Application 中加入以下配置 /** * 跨域过滤器 * * @return */ @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsC...原创 2019-12-27 14:22:59 · 889 阅读 · 1 评论