
Spring boot 项目
卑微猿同学
这个作者很懒,什么都没留下…
展开
-
SpringBoot 生成二维码后和其他图片拼接并添加文字
生成二维码,图片合并,添加文字原创 2023-02-07 16:08:38 · 982 阅读 · 1 评论 -
idea2021 安装后点击图标无法启动,资源管理器中无进程的一种解决方式 (erreo opening zip file or JAR manifest missing)
【背景】项目开发中idea突然无响应,重启idea后项目无法运行,点击项目运行按钮后IDEA无响应,程序自动关闭。(版本:2019.3.3,使用 jetbrains-agent.jar 方式手动破解)【问题分析】百度后有许多解决方法,皆不适用。1. 首先,资源管理器中并没有 idea 进程2. 之前版本可以运行,说明不缺少运行环境,也就是不缺少 c++ ,不需要再安装 visual studio3. 双击idea图标,cpu使用率短暂提升后回归 0%4. 运行 bin 目录下的 idea.b原创 2021-06-15 11:52:45 · 8947 阅读 · 10 评论 -
Spring Boot项目从前端获取.yml中配置的访问路径
一、配置ymlmyurls: myurl: http://localhost:8080/ol/二、pom文件中添加引用<dependencies> <!-- 支持 @ConfigurationProperties 注解 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId原创 2021-05-28 13:48:25 · 2698 阅读 · 0 评论 -
jdbctemplate queryForList查询后保留字段大小写
【背景】项目中要求对数据库中每个字段可以动态设置input类型,所以将表字段信息单独存放在一个表中。查询时前端显示样式和其中数据通过两个JSON显示,一个是查询的字段信息,一个是表内数据。显示时就遇到了大小写问题,比如字段名称为 NO1,结果通过 jdbctemplate queryForList 查询后变为 no1,导致前端显示内容为 undefined【解决】使用的数据库是PostgreSQL,处理方式是执行sql查询语句时强制保留大小写查询时 as 别名使用 " " 即可select原创 2021-04-07 11:46:00 · 2600 阅读 · 0 评论 -
Spring Boot + ajax实现post方式带参数下载
【业务场景】项目中需要实现查询后的数据导出为Excle,所以需要向服务端传递搜索条件传送门:导出为Excle的实现方法【处理方式】整体思路:前端模拟表单进行提交,服务端接收表单参数,处理下载请求前端:function postExcelFile(params, url) { //params是post请求需要的JSON格式参数,url是请求url地址 var form = document.createElement("form"); form.style.dis原创 2020-10-31 17:07:51 · 652 阅读 · 0 评论 -
Spring Boot将查询后的数据导出为Excle
1.pom中添加依赖 <!-- 数据导出Excle依赖--> <!-- 官网:http://poi.apache.org/index.html--> <!-- API:http://poi.apache.org/apidocs/4.1/--> <dependency> <groupId>org.apache.poi</groupId>原创 2020-10-31 17:05:51 · 580 阅读 · 0 评论 -
SpringBoot项目修改JDK后报错(class file version 55.0)
项目中更换JDK,由jdk9换到jdk11报错信息java.lang.UnsupportedClassVersionError: org/zjh/openlayersdemo/OpenlayersdemoApplication has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes c原创 2020-10-30 10:36:56 · 20326 阅读 · 5 评论 -
解决Spring Boot项目中DATE类型变量,服务端与前端不同问题
时间类型参数,在服务端查询时获取到的是在前端console时变为2020-09-29T16:00:00.000+0000观察后发现时间相差8小时,该字段的详细信息如下数据库中存储形式(PostgreSQL)Date类型,精确到日实体类中Mapper中【最终处理方式】在实体类上添加注解@JsonFormat(pattern = “yyyy-MM-dd”,timezone=“GMT+8”)最终前端获取到的结果变为 ‘yyyy-MM-dd’ 格式...原创 2020-10-09 13:34:00 · 468 阅读 · 0 评论 -
Spring Boot以注解形式返回成功插入数据后的ID
mapper@Insert("INSERT INTO collection_plan " + "(co_id,co_num,co_group_ids,co_content,co_start_time,co_end_time,co_status,co_plan_name,co_pids) " + "values " + "(nextval('collection_plan_seq'),#{coNum,jdbcType=VARCHAR},原创 2020-09-29 14:46:26 · 1357 阅读 · 0 评论 -
Spring Boot中@Autowired JdbcTemplate返回null
编写项目时需要使用JdbcTemplate,通过表名获取表结构,运行代码报错java.lang.NullPointerException: nullDebug后发现JdbcTemplate返回的是null。出错部分代码:@Repositorypublic class FieldDao { @Autowired JdbcTemplate jdbcTemplate; ...原创 2020-03-26 14:49:30 · 5123 阅读 · 1 评论 -
java.lang.NoSuchMethodException: .mapper.DianMapper.<init>()
1.检查xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="or...原创 2020-03-09 10:28:43 · 1119 阅读 · 0 评论 -
SpringBoot + MyBatis 配置mapper.xml
1.创建实体package org.zjh.openlayersdemo.entity;import java.util.Date;public class Dian { private Integer id; private Integer dNum; private String dType; private String dAddress; ...原创 2020-03-09 10:27:37 · 681 阅读 · 0 评论 -
Springboot + MySql + MyBatis 以注解形式实现多条件动态模糊查询并分页
服务端:1.创建SqlMapper.classpackage com.symapgis.lycp.mapper;import com.symapgis.lycp.entity.*;public class SqlMapper { /** * 变更表多条件模糊查询 * * @param chan 传入的对象 * @param strat 分页...原创 2019-08-13 15:38:36 · 3743 阅读 · 0 评论