
java框架类
文章平均质量分 66
springboot等问题
咸鱼还是要有梦想的
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring boot配置文件加载顺序
Spring Boot能从多种属性源获得属性,包括如下几处:命令行参数 java:comp/env里的JNDI属性 JVM系统属性 操作系统环境变量 随机生成的带random.*前缀的属性(在设置其他属性时,可以引用它们,比如${random. long}) 应用程序以外的application.properties或者appliaction.yml文件 打包在应用程序内的application.properties或者appliaction.yml文件 通过@PropertySou...原创 2021-08-07 15:14:43 · 155 阅读 · 0 评论 -
mybatis-config.xml属性顺序错误
Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:### Error building SqlSession.### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance....原创 2019-11-29 16:55:04 · 362 阅读 · 0 评论 -
spring mvc 整合swagger2
1.在pom文件中增加新的依赖<!--swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</versi...原创 2019-11-29 16:53:50 · 384 阅读 · 0 评论 -
Spring boot 项目在url后输入什么后缀都可以访问
编写了一个/hello访问路径,不管是输入/hello还是/hello.html,还是/hello.xxx都能进行访问。启动类 中重写configurePathMatch方法;具体实现代码:上述可以配置所有的url,@RequestMapping("/page1/{aaa}.html")可以配置某个具体url的后缀...原创 2018-09-04 09:46:08 · 7098 阅读 · 2 评论 -
spring boot@Value和bean执行顺序问题
从配置文件中获取配置使用@value,当你在bean加载时调用@value时会出现空指针异常。因为bean加载完成后才会执行@value。 解决办法:spring boot 有两种获取配置文件值的方式第一种,@value(“${a.b}”)传属性名称第二种:使用Environment方式@AutowiredprivateEnvironmentenv;env...原创 2018-09-04 09:41:28 · 7570 阅读 · 1 评论 -
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
mysql-connector-java这个jar包是最新的时候在配置datasource.url时不能简单的这样配:spring.datasource.url=jdbc:mysql://localhost:3306/chat需要加上一些必要的后缀信息(改成下面的配置就可以了):spring.datasource.url=jdbc:mysql://localhost:3306/chat?u...原创 2018-05-10 09:45:42 · 706 阅读 · 0 评论 -
Spring boot 普通类获取spring容器管理的对象
@Componentpublic class SpringUtil implements ApplicationContextAware{ private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext a...原创 2017-12-28 09:38:40 · 3127 阅读 · 0 评论 -
shiro 报错chainName cannot be null or empty
chainName为功能表中的每一个功能的url,shiro要求不能为空原创 2017-12-28 09:36:23 · 6533 阅读 · 4 评论 -
Java 使用ftp的方式上传文件到linux,并实现删除,下载
连接条件:1.主机2.端口(注意端口不是22,22为ssh默认端口,一般为21,或者20)3.用户名和密码一切准备就绪,执行代码发现执行失败报530错误,拒绝连接错误分析:用户名或者密码错误 linux没有安装ftp,或者ftp没有启动。ps -ef | grep ftp linux默认root用户没有权限修改方式:1.vi /etc/vsftpd/ftpusers 将r...原创 2017-12-20 14:29:08 · 2892 阅读 · 0 评论 -
缓存identifier of an instance of com.topsec.tss.web.model.event.Event was altered from … to …
JPA外键关联,进行修改外键时出错identifier of an instance of …… was altered fromidentifier of an instance of A表 was altered from 2 to 3http://bbs.youkuaiyun.com/topics/390534402/ 问题分析帖子http://blog.youkuaiyun.com/aibisoft/ar...原创 2017-11-16 15:56:53 · 445 阅读 · 0 评论 -
Spring boot 表单提交失败Validation failed for object='book'. Error count: 2
在实体后加BindingResult原创 2017-11-16 15:53:38 · 8872 阅读 · 0 评论 -
springboot demo写好之后再去写一个controller,怎么也访问不到页面
由于版本差异,用SpringBoot 1.4.X以上版本开发时找不到@Controller定义的URL,于是在启动类加注解spring boot对于目录结构有相应的要求,修改完目录结构之后,发现还是不可以,最后在主类中要顶一个注解(@ComponentScan("hello.hello2")),告诉spring需要扫描哪些包下面的controller...原创 2017-11-16 15:49:45 · 2275 阅读 · 0 评论 -
封装excel的导出
达成的效果1.根据不同的实体生成不同的excel头2.根据实体相对的数据情况,生成有数据的字段的excel头 思路:1.如何根据字段获取到对应的中文信息自定义一个注解,在实体类的字段使用自己的注解。然后通过反射根据字段名获取注解2.如何让表格头信息随数据改变用反射获取所有的字段名,根据字段名执行相对应的get方法,获取到他们的值,判断值是否存在。遍历找出所有的有数据的字...原创 2017-11-16 15:47:22 · 517 阅读 · 0 评论 -
java用openoffice,poi+itext,jacob实现预览doc,xml的方法
要求:将doc,docx,xls,xlsx等文件上传并且实现预览功能。一、使用poi将文件转换为html 使用itext将html转换为word 缺点:1.转换成功的word文件,格式会和原来不一样 2.将excel转换为html可以成功,但是只能转换sheet1,其他的检测不到;转换为html以后有些内容显示不出来,格...原创 2017-08-30 10:59:12 · 1170 阅读 · 1 评论 -
getOutputStream() has already been called for this response
下载文件的时候,获得一个输出流,后台的action只能返回一个null,要不然就会报这个异常http://www.360doc.com/content/12/0612/13/1967709_217660151.shtml原创 2017-08-30 09:20:09 · 299 阅读 · 2 评论 -
java下载乱码问题
1.从数据库中取值没有问题,各方面的编码格式都是utf-82.如上图所示,下载的文件名在js中传到的后台,会产生乱码问题,究其原因应该是万恶的js在做了什么解决办法:第一步:在js中对下载的文件名进行两次编码第二步:后台接收时,进行一次解码将其格式在转换为utf-8是为了以防万一第三步:针对不同浏览器,对文件名进行不同的处理...原创 2017-08-30 09:15:29 · 558 阅读 · 1 评论 -
spring mvc后台redirect直接跳html页面乱码问题
后台加密方法前台解密方法引用js<scriptsrc="/res/plugin/jquery.base64.js"></script>JSON.parse($.base64.atob(decodeURI(username),true));原创 2017-08-29 17:48:40 · 1612 阅读 · 0 评论 -
Session失效的问题
问题发生的背景:1、拦截器使用的是spring的拦截器,在拦截的时候需要返回true or false2、前段框架为kendoui,编辑页面加载数据的方式为ajax3、当session失效后,重新刷新页面的时候,会进拦截器,判断session中没有相关信息之后被拦截,拦截之后需要进行页面跳转(登录页)4、由于是ajax请求,所以所有的返回都会被拦截,跳转不成功解决办法如下:...原创 2017-08-29 09:53:29 · 1605 阅读 · 1 评论 -
Win10 Jhipster安装
安装jdk8+,并配置 Node.js下载node.js文件 双击进行安装,安装的同时默认安装npm 安装完成重新打开cmd窗口,输入node -v npm -v查看是否安装成功 npm install --global smart-npm --registry=https://registry.npm.taobao.org/ 设置一个阿里的镜像,不然安装特别慢 n...原创 2019-10-12 09:54:15 · 420 阅读 · 0 评论 -
Spring boot 定时任务Only no-arg methods may be annotated with @Scheduled
定时任务的方法不能有参数原创 2019-10-12 09:56:53 · 270 阅读 · 0 评论 -
Jpa Multiple representations of the same entity are being merged
这应该算是Hibernate 自身的一个bug ,已经在4.2.15版本中解决了解决办法:在配置文件中加spring.jpa.properties.hibernate.event.merge.entity_copy_observer=allow原创 2019-10-14 09:43:07 · 853 阅读 · 0 评论 -
Spring boot 项目 配置https添加服务端客户端证书认证
Spring boot 项目 配置https进入cmd窗口,在jdk的bin目录下面执行keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore按照提示进行操作。然后在项目的配置文件中加入下面的配置server.port=443server.ssl.key-store=classpat...原创 2018-09-04 09:44:18 · 7326 阅读 · 0 评论 -
Spring boot null属性不显示问题
Spring boot 默认是jackson相关属性可以通过代码配置,也可以通过spring.jackson.default-property-inclusion=non_nullSpringboot的配置文件进行配置@Configurationpublic class JacksonConfig{ @Bean @Primary @...原创 2019-10-14 09:45:39 · 3374 阅读 · 0 评论