Spring boot
tiger_angel
这个作者很懒,什么都没留下…
展开
-
springboot自定义静态资源代理WebMvcConfigurerAdapter详解和过期后的替代方案WebMvcConfigurer
1、什么是WebMvcConfigurerAdapterSpring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制html2、WebMvcConfigurerAdapter经常使用的方法/** 解决跨域问题 **/public void addCorsMappings(CorsRegistry registry) ;/** 添加拦截器 **/void addInterceptors(InterceptorRegistry regist原创 2022-05-06 15:22:04 · 1732 阅读 · 0 评论 -
docker创建运行springboot的jar包镜像
DockerFileFROM java:8MAINTAINER tiger <tiger@gmail.com>COPY ./a.sh /home/#设置时区RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone && \ chmod 777 /home/a.sh && \ cd /h原创 2022-04-03 20:06:00 · 1572 阅读 · 0 评论 -
mybatis-plus-generator自动生成的相关代码
<!-- MybatisPlus代码生成工具 --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version></dependency><dependency> <...原创 2021-08-09 13:30:07 · 198 阅读 · 0 评论 -
mybatis可以把sql用字符串拼接好后直接取出使用
/** * 查询sql * @param sql * @return */ Object aa(@Param(value = "sql") String sql); <select id="aa" resultType="Object"> ${sql} </select>原创 2019-05-30 15:08:07 · 2351 阅读 · 0 评论 -
mybatis的if else写法和判断相等使用双等号
mybatis的if else写法和判断相等使用双等号原创 2019-04-08 16:13:42 · 2305 阅读 · 0 评论 -
shiro的shiro.ini配置文件的帐号密码登录验证
package cn.zz;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.UsernamePasswordToken;import org.apache.shiro.config.IniSecurityManagerFactory;import org.apache.shiro.mgt.Secur...原创 2019-01-02 00:13:55 · 651 阅读 · 0 评论 -
达梦数据库安装步骤记录
达梦数据库安装步骤记录达梦数据库基于centos7.2安装实践与总结安装包上传上传文件:dm7_setup_rh7_64_ent_20180905.iso上传目录:/home/setup/dm/创建dmdba用户[root@isdtest~]#groupadddinstall[root@isdtest~]#useradd-gdinstall-m-d/home/dmd...原创 2019-12-20 10:33:28 · 590 阅读 · 0 评论 -
log4j2的一些配置,为某个类某个方法单独文件打印日志,定时删除日志和springboot的logback日志单独类打印
log4j2.xml配置如下:<?xml version="1.0" encoding="UTF-8"?><!-- status="OFF",可以去掉,它的含义为是否记录log4j2本身的event信息,默认是OFF --><configuration status="OFF"> <!-- 定义下面的引用名 --> <...原创 2019-12-20 10:00:26 · 4429 阅读 · 1 评论 -
linux下shell脚本启动springboot的jar包
#!/bin/shport=81 #定义变量等号左右不能有空格jar_name=/home/jar/love-0.0.1-SNAPSHOT.jarLOG_FILE=./log.logyml=" "# yml=" --spring.config.location=./application-test.yml " #用默认配置 可注释以下不需要修改#运行脚本提示信息tips(){ echo "-------------------------------------" echo "" e.原创 2021-06-11 01:33:38 · 194 阅读 · 0 评论 -
Linux中自定义shell脚本启动jar包的方法
一键启动、停止、重启 java项目创建.sh文件原创 2021-06-10 23:33:51 · 524 阅读 · 0 评论 -
linux服务器通过端口停止java服务
#! /bin/bashport=$1echo $port#根据端口号查询对应的pidpid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');#杀掉对应的进程,如果pid不存在,则不执行if [ -n "$pid" ]; then kill -9 $pid;fi...原创 2021-04-14 23:17:21 · 489 阅读 · 0 评论 -
docker一个容器部署SpringBoot的jar包,需要cp文件夹到容器中运行时候找不到文件夹
docker容器部署SpringBoot的jar包,需要cp文件夹到容器中运行jar时候找不到文件夹比如jar包和文件夹同级目录的时候如:----文件夹-----xxx.jar以前一般运行脚本这样#!/bin/shjava -jar /opt/relations-analysis.jar修改后可以这样写:先进入目录然后运行脚本#!/bin/shcd /optjava -jar relations-analysis.jar...原创 2020-06-06 16:43:14 · 1209 阅读 · 0 评论 -
idea的springboot的热部署
<!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &l...原创 2020-04-13 14:43:37 · 131 阅读 · 0 评论 -
一个controller调用根据不同业务分发不同service,通过SpringBoot @ConditionalOnProperty来实现
controller层import com.jiuding.mhzx_admin.admin.service.UserAdminService;import io.swagger.annotations.Api;import lombok.extern.slf4j.Slf4j;import org.apache.shiro.authz.annotation.RequiresPermis...原创 2020-02-20 16:35:37 · 2638 阅读 · 0 评论 -
一个controller调用根据不同业务分发不同service
在一个项目中需要写很多的controller去调用不同的service,而写一个网关可以省去写controller层的痛苦。下面开始介绍可以分发不同service。1.因为service在项目启动时就已全部注入到spring容器中,所以我们需要写一个工具类,可以从spring上下文(applicationContext)中获取到对应service@Componentpublic c...原创 2020-02-17 18:11:27 · 1985 阅读 · 0 评论 -
IDEA连接数据库生成带注解的实体类方法与定制Groovy生成脚本适用于springboot jpa中
配置数据连接 填写一个连接名,随便填什么都行 不用选择,默认就行 填写数据库连接的 IP地址,比如本地数据库可以填写:localhost或者127.0.0.1 填写数据库开放的端口号,一般没设置的话默认都是3306 填写你需要连接的数据库名 填写数据库的用户名 填写数据库密码 这里会有一个驱动需要点击下载,图中是已经下载好了 填写自己的数据库连接url,...原创 2020-02-12 20:40:30 · 588 阅读 · 0 评论 -
springboot打war包
springboot打war包依赖关系:下面的模块依赖上面所有的模块其中 rongke-web是我要部署的模块 最终要打war进行部署,其他模块均打jar 被rongke-web引用。开始打war前准备工作1、父pom.xml 移除spirngboot 自带的tomcat 导入外用tomcat依赖<dependency> <groupId>org.s...原创 2019-12-20 11:17:10 · 118 阅读 · 0 评论 -
spring boot登录后存在redis在线人数
@Resource private StringRedisTemplate stringRedisTemplate; public int getOnlineCount(){ int count = 0; /** * spring:session:sessions: * spring:session:ses...原创 2019-04-24 10:57:04 · 1662 阅读 · 0 评论 -
Spring boot的事务处理
1.在启动类上加 @EnableTransactionManagement 2.在接口上加或者方法上面加@Transactional3.方法里面的try catch 的catch里面加 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 回滚...原创 2018-12-11 15:38:32 · 122 阅读 · 0 评论 -
spring boot打包引入本地lib包idea跑能行,上线jar包跑不行 解决
在用spring boot 做项目开发的时候,都是直接从mavn仓库中拉取jar值不会遇到现有问题的。最近在做项目的时候由于用到了第三的jar包时候,用spring boot打包遇到的问题。开发工具idea1: 将项目打包成 可执行的jar文件按照以前整合项目的套路,直接将第三种的jar添加项目lib中即可。我也是这么做的,在项目中新建lib文件夹,将第三放的jar copy进...原创 2019-03-01 11:51:14 · 1004 阅读 · 0 评论 -
spring boot打包本地idea跑能行,上线jar包跑不行 解决
在用spring boot 做项目开发的时候,都是直接从mavn仓库中拉取jar值不会遇到现有问题的。最近在做项目的时候由于用到了第三的jar包时候,用spring boot打包遇到的问题。开发工具idea1: 将项目打包成 可执行的jar文件 按照以前整合项目的套路,直接将第三种的jar添加项目lib中即可。我也是这么做的,在项目中新建lib文件夹,将第三放的jar copy进...原创 2019-02-27 16:04:41 · 1811 阅读 · 0 评论 -
spring boot的ftp上传下载
package com.zjqy.qbcs.common;import com.zjqy.qbcs.util.DownloadFile;import com.zjqy.qbcs.util.FtpUtils;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import ...原创 2019-03-11 10:49:21 · 770 阅读 · 0 评论 -
thymeleaf解析失败,出错
maven: <resources> <!--将resources目录下的配置文件编译进classes文件 --> <resource> <directory>src/main/resources</directory> </resource>...原创 2019-04-25 11:27:57 · 1306 阅读 · 0 评论 -
springBoot指定application.yml文件
加上这个启动jar包的时候加上-Dspring.config.location=-Dspring.config.location=./application.ymljava -Dfile.encoding=utf-8 -jar -Dspring.config.location=./microservice.yaml xxxxx.jar原创 2019-06-27 17:41:23 · 19257 阅读 · 4 评论 -
Spring Boot官方列子列表
原创 2019-07-10 17:57:57 · 126 阅读 · 0 评论 -
idea上的spring boot分布式项目打jar包
找到maven project 先clean下 ,如何这个模块有用到其他模块的东西需要先 install存放到本地最后package到处jar原创 2018-12-27 16:47:33 · 2278 阅读 · 0 评论