java web
雾里看花の
大家好
展开
-
spring boot发布war包,部署到外部tomcat服务器
1.在pom.xml中把jar改成war2.移除内嵌的tomcat容器,在pom.xml中加上: org.springframework.boot spring-boot-starter-tomcat provided3.在pom.xml的内加上springBoot里的名称要和application.properties配置中的转载 2017-08-20 10:44:15 · 530 阅读 · 0 评论 -
CKeditor4.9.2最新图片上传配置
最近在弄CKeditor富文本编辑器,到上传图片的配置这一步时,发现网上的教程都不适合我现在的版本,于是决定自己上官网看相关的文档,好在有浏览器帮我自动翻译了网页,很快我便找到了图片上传的配置,下面是相关教程。第一步:下载CKeditor(这不废话吗?),本文针对的版本是CKeditor-4.9.2,其他版本没有试过。第二步:解压下载好的压缩包,放到自己的应用目录下,在config.js的CKED...原创 2018-07-01 00:17:23 · 3000 阅读 · 5 评论 -
java根据ip定位地理位置
在项目开发中,我们可能会遇到这样的需求:需要在登录日志或者操作日志中记录客户端ip所在的地理位置。目前根据ip定位地理位置的第三方api有好几个,淘宝、新浪、百度等,这三种其实也有些缺点的:淘宝,开始几次可以成功根据ip获取对应地理位置,但后面就莫名其妙开始不行,直接通过浏览器获取又可以;新浪,之前一直可以,但最近不知道为什么不行了,访问直接报错(可能api修改了或者取消了吧);百度...转载 2018-07-24 17:19:15 · 12110 阅读 · 1 评论 -
Thymeleaf引入公共css
有时候很多css文件是公共的,我们必须要在每个html文件中引入它们,其实我们可以利用Thymeleaf的模板布局,把这些css文件抽出来,同时如果有某个html文件专属的css文件,还可在引入模板的基础上单独引入该css文件。首先,建立一个公共文件layout.html<!DOCTYPE html><html xmlns:th="http://www.thymele...原创 2019-01-16 11:03:37 · 3319 阅读 · 0 评论 -
idea导入eclipse java web项目详细步骤
第一步,选择import project导入eclipse项目第二步,如图所示,选择红色部分,然后一直next第三步,选择jdk路径(这一步一般idea自动设好了)第四步,选择File-->Project Structure进入项目配置路径,选择Modules,去掉红色部分第五步,如图所示,添加lib第六步,如图所示,添加项目第七步,修...原创 2019-02-01 17:29:58 · 1845 阅读 · 0 评论 -
dubbo自动转换异常类型的坑
大家都知道,大部分企业都会有自己的自定义异常。在某种特殊情况下,dubbo会将自定义异常转换为RuntimeException,例如:我在dubbo-provider-service-impl里自定义一个异常TestExceptionpublic class TestException extends RuntimeException{ private static f...原创 2019-03-13 18:04:48 · 2653 阅读 · 0 评论 -
maven mybatis generator反向生成把其他数据库的表也一起生成的问题
最近自己弄了个项目玩,在用mybatis generator进行反向生成的时候发现把其他数据库的表(就是把本地mysql下所有数据库的所有表都生成了)也一起生成进来了(总共生成了1千多张表的实体-_-||) 首先我检查了下配置,发现也没问题,之前都是这个配置的(之前没有这个问题)<?xml version="1.0" encoding="UTF-8"?&g...原创 2019-04-14 17:55:16 · 1537 阅读 · 0 评论 -
mybatis generator修改mapper接口和xml文件为Dao的形式,同时修改resultMap的id
要达到要求,必须使用1.3.4以上,只有1.3.4才增加了mapperName,我这种方式不需对源码进行修改。<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> ...原创 2019-04-19 23:04:28 · 1400 阅读 · 0 评论 -
spring boot controller返回值的统一处理
顾名思义,就是统一修改某些接口的返回值。在这之前,我们可能会发现我们的controller中有以下代码:@RequestMapping("/editor")@SysLog("编辑留言")public BaseResult editor(Feedback feedback) { BaseResult result = new BaseResult(); try { if(feedb...原创 2019-06-16 23:57:48 · 6856 阅读 · 0 评论