- 博客(10)
- 收藏
- 关注
原创 SpringBoot整合Dubbo+zookeeper初体验
随着微服务日趋流行,相信越来越多的公司开始使用微服务架构。下面我使用zookeeper作为注册中心,初步使用Dubbo完成系统之间服务的调用。1.安装zookeeper,并启动。推荐使用docker安装,统一管理镜像,具体方法可自行查阅。2.创建一个SpringBoot 项目provider-ticket, 添加依赖 <dependency> <groupId&...
2019-09-25 17:05:27 123
原创 java使用freemaker 导出word 包含分页,表格循环,word改xml格式化
在平时项目开发中,相信或多或少的都遇到过word导出的需求,这里整理一个比较全面的java word导出方法,希望可以跟大家一起交流学习。创建word模板1.1 新建一个word模板,并修改字段1 2 浏览器下载...
2019-06-28 16:10:34 5818 1
原创 JPA 中使用@OneToMany注解 无法删除子集的问题
最近在做项目时,在实体上 使用了@OneToMany 注解,在使用了这个注解,查询会变得很方便,直接在实体中取属性即可获取。但是,在做删除的时候,如果直接调用JPA 中的delete 方法时,去发现怎么也删除不了。在查阅相关资料后,我发现必须先解除级联关系才能删除,不多说,直接上代码。希望大家遇到这个坑的时候也可以顺利解决 // 实体 Father @OneToMany(targetEnt...
2019-05-27 16:17:19 1659
原创 Web app root system property already set to different value: 'webapp.root'
Web app root system property already set to different value: ‘webapp.root’ 错误java.lang.IllegalStateException: Web app root system property already set to different value: ‘webapp.root’ = […\tmp1\wtp...
2019-05-14 18:09:06 567
原创 JSON字符串解析问题
在大多数app接口中,我经常会用到json字符串解析。json的优点在这里我也不用多说了第一种方式:Google 的Gson包 Gson gson = new Gson(); List customers = gson.fromJson(params, new TypeToken>() { }.getType()); //param 为json串使用此方法我们需要注意
2017-06-23 14:40:53 562
原创 freemarker动态加载菜单
上面的代码为集成cas单点登录后在session中获取permission对象,利用freemarker指令遍历这个对象,动态加载菜单栏。
2017-03-30 14:38:06 2663 1
原创 idea使用
如果确定spring相关配置无错误,idea报spring/applicationContext 无法加载或者找不到,那么可能的错误是设置的编译路径不在WEB-INF下
2017-02-13 15:05:25 289
原创 springMVC参数绑定注解
常用的绑定数据注解:1.@RequestParam 绑定单个数据请求,可以是URL中的数据,表单提交的数据或上传的文件;2.@PathVariable 绑定URL模板变量值;3.@CookieValue 绑定Cookie数据;4.@RequestHeader绑定请求头数据;5.@ModelAttribute 绑定数据到Model;
2017-01-12 15:23:08 307
转载 setAttribute和setParameter方法
getAttribute表示从request范围取得设置的属性,所以必须通过setAttribute设置属性,此操作的对象类型为Obeject。getParameter表示接收页面所提交的参数,如:表单提交的参数,URL重写(就是xxx?id=1中,id传的参数),因此这个没有setParameter方法,而且接收参数的返回值类型为String类型。HttpSe
2017-01-12 09:58:26 9512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人