Spring Boot
Spring Boot
谢小鱼
不后悔过去,不怀疑未来
展开
-
springboot Admin踩坑记录
以下问题已经全部解决,记录一下:原创 2020-12-17 15:51:43 · 1184 阅读 · 10 评论 -
正确使用 equals 方法
Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。举个例子:// 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常String str = null;if (str.equals("SnailClimb")) { ...} else { ..}运行上面的程序会抛出空指针异常,但是我们把第二行的条件判断语句改...原创 2020-03-28 19:30:04 · 4022 阅读 · 1 评论 -
SpringBoot项目如何使用ActiveMQ的订阅/发布(topic)、点对点(queue)两种模式?
前言:mq的订阅/发布模式和点对点模式的区别网上很多,博主不再赘述,直接上代码:一、部署MQ网上很多教程,操作相对简单,这里我就不详细说了。大概就是:1、去官网下载active的解压缩版;2、解压之后以管理员身份运行“...\ActiveMQ\bin\win64”目录下的InstallService.bat批处理文件,然后就可以将mq注册成windows服务了。二、在pom文件...原创 2019-09-05 17:11:34 · 1439 阅读 · 0 评论 -
如何使用Winsw将jar包部署成自启动服务
部署文档一、部署说明由于项目的后台服务使用springboot框架进行开发,开发时将socket等元素依赖于springboot容器管理。故采用jar包部署的方式。由于部署环境是windows服务器,需要将jar包部署成windows服务。现使用最方便部署的Winsw开源项目部署服务。Winsw下载地址:https://github.com/kohsuke/winsw/relea...原创 2019-09-04 09:48:43 · 3263 阅读 · 9 评论 -
jar包开机自启动配置(可隐藏黑框)
将需要启动的jar包放到相关目录下,我这边是E:/Program Files/appService/esp-1.0.jar1、编写hello.bat批处理文件@echo "执行app后台服务"E:cd E:/Program Files/appServicejava -jar esp-1.0.jar > esp-1.0.txt然后将hello.bat放到E:/Program...原创 2019-09-03 19:20:54 · 2996 阅读 · 0 评论 -
解决JPA实体一对多、多对多关系的循环查询导致stackOverFlow问题
有两个具有多对多关系的实体类,通过customer_station表相连@Entitypublic class Station { private List<Customer> customerList; private ... ... @ManyToMany @JoinTable(name = "customer_station",...原创 2019-09-03 10:17:26 · 2359 阅读 · 0 评论 -
配置SpringBoot项目允许跨域访问
只需两步:第一步,添加配置类:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.s...原创 2019-09-02 17:11:00 · 4739 阅读 · 0 评论 -
yml配置文件的使用略讲
一、yml简介1、配置文件Springboot使用一个全局配置文件,配置文件名是固定的:application.properties application.yml配置文件的作用:修改springboot自动配置的默认值。2、标记语言以前的配置文件,大多使用的是xxxx.xml文件;YML:以数据为中心,比json、xml更适合做配置文件;二、yml语法1、基本...原创 2019-09-02 16:47:59 · 3712 阅读 · 0 评论 -
@Value不能给静态变量直接赋值的问题的解决办法
1. 平时用SpringBoot的时候,直接在变量头上加上@Value就能到值(其中path.url是配置文件properties的)。@Value("${path.url}") privateString url;2.但是当url被static修饰之后,就赋不了值。@Value("${path.url}") privatestaticString url;这里是...原创 2019-09-02 16:00:40 · 2686 阅读 · 0 评论 -
使用fastJson配置数据格式转换器
1、在pom.xml文件中引入fastJson模块 com.alibaba fastjson 1.2.312、编写配置类 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.DoubleSerializer; import com.alibaba.fast...原创 2019-09-01 16:34:03 · 3293 阅读 · 0 评论 -
spring boot项目的结构和他们之间的关系
分层描述作用domian实体类数据库表的实体dao数据访问接口提供一个访问数据库实例的接口service服务接口提供一个实现为控制器提供服务的实例的接口serviceImp服务的实例调用dao的实例的方法,为控制提供服务controller前端控制器请求与响应的处理中心mapperdao接口的实例实现对数据的操作...原创 2019-01-06 23:53:30 · 3776 阅读 · 4 评论