- 博客(11)
- 收藏
- 关注
原创 SpringBoot项目打成war和vue项目部署到tomcat中的实现
最近做了一个xxx项目,前后端分离架构,后端还集成thymeleaf,主要用于实现门户网站的功能,不想集成到vue里面,前端项目部署也不想使用NGINX做代理,增加资源的浪费,就想有没有办法把vue的项目集成SpringBoot来,网上也看了一些案列,但是操作起来都会出现各种各样的问题,于是自己折腾了下,用war的方式实现,和大家分享一下,仅供参考,希望对大家有用。
2024-10-29 11:05:02 313
原创 springboot使用itext填充pdf表单及导出pdf
由于最近开发的项目需要用到打印单据,就在网上找了一下方案,反反复复,都没有找到合适的,借鉴了网上资源,使用itext5、itext7的工具包,自己写了一个通用的pdf表单填充工具,简单易用,支持单页、分页单据打印,当然还有更多的定制化,需要大家自行扩展。打开转换好的pdf文件,选择工具栏右边的编辑表单,然后拖动顶部栏的表单域设计属性,属性值和和代码填充的要一致,字体下拉最后面的,不然你打印出来的单据字体会很难看,当然也可以在程序代码里去设计字体,一般设计好就够用了,如果没有特定要求的话。
2024-08-30 23:53:08 1239 3
原创 分析解决@org.springframework.beans.factory.annotation.Autowired(required=true)问题
分析解决The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)问题1.启动后报图错误2.项目代码:3.分析解决1.可以将@Autowired注解改为@Resource,试一下。2.我们在controller使用的service没有注入spring容器,那么我们可以在启动类上,加上包扫描注解,让这个bean
2021-10-29 14:03:58 30575 2
原创 springboot 整合mybatis和jpa本地启动成功,线上启动失败
spring boot 整合mybatis和jpa本地启动成功,线上启动失败
2021-02-04 17:12:59 2246
原创 XXX功能需要处理5万的并发
突然接到上级安排的任务,XXX功能需要处理10万的并发平时的也就写写管理后台的增删改查、涉及什么高并发的跟本就不存在,突然接受上级说,XXX功能要能承受10万的并发量,一下子给我整懵求。为什么上级说这个服务功能需要承受这么大的并发。听我慢慢道来,我司主要研发的XXXAPP主要服务于广大的老百姓使用。最初开发这个功能的时候,就没有考虑到会有大量的并发,所以程序代码也写得简单,只要实现功能就可以。直到有一天,因为这个功能有大量的用户访问导致我司所以的服务崩溃了一晚上,运维人员一直抢修ing......
2021-01-20 18:26:00 1788
原创 启动swagger报错java.lang.NumberFormatException: For input string: “swagger-ui”遇到的坑
启动swagger报错java.lang.NumberFormatException: For input string: “swagger-ui”遇到的坑启动后访问swagger就会报:Failed to convert value of type ‘java.lang.*’ to required type ‘java.lang.*’; nested exception is java.lang.NumberFormatException: For input string: “swagger-ui
2020-12-24 10:36:01 6985 3
原创 JPA查询返回自定义对象
JPA查询返回自定义对象说明:select后面是new + 实例化对象的全路径,构造函数就是构建自己想要写入该实体对象对应的属性的值,且语法与hql写法相同,注意不要设置@Query注解nativeQuery属性的值,使用默认值即可;import cn.alqingge.dto.FilingHistoryDTO;import cn.alqingge.entity.FilingFinancialAccountingSystemEntity;import org.springframework.dat
2020-06-23 14:52:30 3233
原创 快速获取当月的第一天和最后一天的工具类
一、首先maven项目引入hutool依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.7</version></dependency>二、代码展示package cn.aliqngge.api.util;import cn.hutool.c
2020-06-19 10:51:31 6432
原创 一个可获取复杂JSON结构数据的任意属性值、替换任意属性值的工具类
JSON工具类可获取复杂JSON结构数据的任意属性值、替换任意属性值import com.alibaba.fastjson.JSONObject;import java.util.Map;/** * @author aliqingge * @date 2020/6/15 16:04 */public class JsonUtils { private static boolean isReplace = false; /** * 获取指定json属性对应得数
2020-06-16 12:12:21 919
原创 eclipse无代码提示
eclipse无代码提示问题一、解决方案:windows-->preference-->Editor-->Content Assist在auto activation triggers for java的值设置为:.abcdefghijklmnopqrstuvwxyz然后重启工具。二、解决方案:如果第一步无效果,请选择windows-->preference-...
2019-01-02 13:28:36 9834 2
原创 org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0];
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1原因:使用hibernate框架的saveOrUpdate(T)方法时,存在T对象的id,如果该实体存在id,该方法就会执行更新操作,从而导致...
2019-01-02 13:21:24 1044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人