随笔分类 -  SpringBoot

摘要:dynamic-datasource完美解决这件事,只需要添加注解即可。 步骤总结: 1.加入依赖 2.yml配置数据源,配置默认数据库 3.启动类添加(exclude = DruidDataSourceAutoConfigure.class) 4.Mapper接口添加@DS注解 红色标记部分为重点 阅读全文
posted @ 2021-07-16 10:19 万里哥 阅读(1244) 评论(1) 推荐(1)
摘要:1.创建word文档 2.命名变量 3. 阅读全文
posted @ 2021-05-24 10:38 万里哥 阅读(1327) 评论(0) 推荐(0)
摘要:REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值 阅读全文
posted @ 2021-05-20 11:11 万里哥 阅读(4139) 评论(0) 推荐(0)
摘要:网址:https://www.bootschool.net/ascii 进去搜自己想要的开启界面,然后下载banner.txt,拷贝到resources目录下: 佛祖保佑,永无bug 阅读全文
posted @ 2021-05-20 10:05 万里哥 阅读(945) 评论(0) 推荐(0)
摘要:1配置启动类 在启动类添加:-Dspring.output.ansi.enabled=ALWAYS Application的启动类 有颜色了: 阅读全文
posted @ 2021-05-20 09:53 万里哥 阅读(1484) 评论(0) 推荐(0)
摘要:依赖: <!-- 配置绑定--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true< 阅读全文
posted @ 2021-05-11 16:07 万里哥 阅读(920) 评论(0) 推荐(0)
摘要:Springboot官方首推的Thymeleaf,并不是freemarker。刚开始用freemarker,就玩玩这个吧。 总结: 1.freemaker中的模板属性注意,要与接口返回的属性字段完全一致,否则报错。 2.如果接口中返回的数据有空值也会报错。 3.个人建议用Freemaker的时候sq 阅读全文
posted @ 2021-05-08 14:32 万里哥 阅读(400) 评论(0) 推荐(0)
摘要:前端代码:注意先引入bootstrap和tablle需要的css以及js文件,注意表格命名一个id,本table名为project_table <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>万里哥的系统</ 阅读全文
posted @ 2021-05-08 11:21 万里哥 阅读(167) 评论(0) 推荐(0)
摘要:一、背景 因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要再header里放置签名,有的需要SSL的双向认证,有的只需要SSL的单向认证;有的以JSON 方式进 阅读全文
posted @ 2021-05-06 16:02 万里哥 阅读(3054) 评论(0) 推荐(0)
摘要:<!-- 父级SpringBoot引入,必引--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELE 阅读全文
posted @ 2021-05-06 15:55 万里哥 阅读(458) 评论(0) 推荐(0)
摘要:在springboot项目中默认访问路径是static文件夹和template文件夹,static文件夹下的资源可以通过浏览器直接访问(如:localhost:8080/index.html,如有文件夹输入正确路径即可 如:localhost:8080/image/abc.jpg),而templat 阅读全文
posted @ 2021-04-29 16:29 万里哥 阅读(2528) 评论(0) 推荐(0)
摘要:注意:如果数据库选择oracle,时间类型字段设置为timestamp而不是date类型时,这时用分页插件查询会报错,还没搞明白咋回事。 Pom依赖: <!-- mybatis-plus依赖--> <dependency> <groupId>com.baomidou</groupId> <artif 阅读全文
posted @ 2021-04-28 14:41 万里哥 阅读(3224) 评论(0) 推荐(0)
摘要:背景:最近在做定时器,需要从底部查询数据,我想到先从启动类入手,项目启动就先查一下数据,看看能实现否,结果发现,如果只是调用三层中不查询数据库的方法,是可以在启动类调用的,一旦在启动类调用三层涉及到数据库查询就会报错,人直接傻了。 最后发现,只需要实现CommandLineRunner类即可,在ru 阅读全文
posted @ 2021-04-27 10:11 万里哥 阅读(3025) 评论(0) 推荐(0)
摘要:springBoot项目打jar包后,配置文件(application.yml)封装于jar包中,修改起来不方便,可以使用其他的办法。 一、window 上面创建bat 文件,内容如下 @echo off ::jar tf metadata-we.jar yml ::jar xf metadata- 阅读全文
posted @ 2021-04-27 09:29 万里哥 阅读(1904) 评论(0) 推荐(0)
摘要:方法一:通过springboot自带入口来开启定时器。 首先我们都知道,springboot有一个自己的入口,也就是@SpringBootApplication(他是一个组合注解 由@Configuration,@EnableAutoConfiguration和@ComponentScan组成)。 阅读全文
posted @ 2021-04-26 16:26 万里哥 阅读(1277) 评论(0) 推荐(0)
摘要:yml在博客园插入代码时选择python才能正常匹配使用啊。 注意,#在yml中是注释的意思。 # Tomcat server: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 port: 8080 servle 阅读全文
posted @ 2021-04-26 14:09 万里哥 阅读(693) 评论(0) 推荐(0)
摘要:总结: 1.多表查询如果查询字段跨表,可不写实体类,用List<Map<String,Object>>接收即可,然后遍历list,用map的get方法取值,将object类型的数据,再根据数据库类型字段一个个转换。或用查询的字段新写一个实体类用List<新实体类>接收即可。 2.多表查询如果查询字段 阅读全文
posted @ 2020-08-03 10:58 万里哥 阅读(630) 评论(0) 推荐(0)
摘要:打成 jar 包 SpingBoot官方是主推jar包形式部署滴,打包完成后 jar 包会生成到 target 目录下,命名一般是 项目名+版本号.jar 启动 jar 包命令 java -jar target/spring-boot-scheduler-1.0.0.jar 打成 war 包 打成 阅读全文
posted @ 2020-07-31 09:45 万里哥 阅读(294) 评论(0) 推荐(0)
摘要:properties常用配置 注意,配置多一个空格也会报错。 1、配置端口和项目名访问 #指定springboot内嵌容器启动的端口,默认使用tomcat容器时在8080端口 server.port=8081 #配置项目访问路径 server.servlet.context-path=/boot 2 阅读全文
posted @ 2020-07-21 14:27 万里哥 阅读(1604) 评论(0) 推荐(0)