..

随笔分类 -  SpringBoot

摘要:_amazing 阅读全文
posted @ 2019-07-30 16:55 罗浩楠 阅读(210) 评论(0) 推荐(0)
摘要:_amazing! 阅读全文
posted @ 2019-07-30 16:55 罗浩楠 阅读(325) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:53 罗浩楠 阅读(194) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:52 罗浩楠 阅读(554) 评论(0) 推荐(0)
摘要:_amaze! 如果不使用fastdfs等分布式的文件存储,有时候还是需要上传文件到web应用所在的服务器的磁盘上,下载文件。下面是一个小demo,关于如何用控制器进行上传和下载。 - - 阅读全文
posted @ 2019-07-30 16:51 罗浩楠 阅读(420) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:49 罗浩楠 阅读(86) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:49 罗浩楠 阅读(107) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:47 罗浩楠 阅读(107) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:46 罗浩楠 阅读(124) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:44 罗浩楠 阅读(389) 评论(0) 推荐(0)
摘要:_amaze! 阅读全文
posted @ 2019-07-30 16:43 罗浩楠 阅读(118) 评论(0) 推荐(0)
摘要:_震惊! _amaze! _OMG! 快速生成项目接口,参见 阅读全文
posted @ 2019-07-30 15:50 罗浩楠 阅读(106) 评论(0) 推荐(0)
摘要:_震惊,开局 不可避免的需要弄一些自定义的配置。 要点: 1. 把配置项都写出来,分析层次关系;2. 抽象成bean与bean之间的关系,写出bean对应的类,这时候配置项对应了bean的属性,属性可以又默认值3. 在顶层的bean加上相关注解,即@Configuration,@Configurat 阅读全文
posted @ 2019-07-30 15:12 罗浩楠 阅读(622) 评论(4) 推荐(0)
摘要:__震惊了!,一遍一遍在业务逻辑中编写的验证条件被抽离了! 是什么: - Java Specification Requests 303 ,用于对javaBean 属性的验证。 - 解决了什么问题: - 1. 业务中充斥着对javabean属性的验证,这些都是很必要的验证,不能缺少,但是又让代码变得 阅读全文
posted @ 2019-07-30 13:28 罗浩楠 阅读(594) 评论(2) 推荐(0)
摘要:__震惊!!我的天啦,OMG!! 1. initBinder对我而言的价值在于,通过传统表单post数据到后端的controller时候,数据类型的自动转换。比如前端页面填写一个日期字符串,通过InitBinder,可以把日期字符串转换为Date对象。避免了手动转化,或者避免java.lang.Il 阅读全文
posted @ 2019-07-30 10:07 罗浩楠 阅读(1813) 评论(1) 推荐(0)
摘要:__震惊! 不可避免的访问一些控制器会产生一些异常,这些异常不经处理传递到前台页面,会很难看。 涉及到的注解: 当controller抛出由ExceptionHandler注册的着三个异常的时候就会由下面的方法处理,就是把异常信息统一封装,然后返回到前端,边由统一处理。 最后,但是同样的需要注意在s 阅读全文
posted @ 2019-07-30 10:03 罗浩楠 阅读(674) 评论(1) 推荐(0)
摘要:先说动态代理,动态代理对一个类所有方法调用进行拦截,蛋实际上,我们需要对某个特定方法进行拦截。所以实际使用过程中,需要对被拦截到的方法进行判断,看是否为真正需要被拦截的方法。这就麻烦啦,也不灵活。 再说说aop可以对具体方法(或者满足条件的一些方法)进行拦截了,通过切点(pointcut)定义需要被 阅读全文
posted @ 2019-07-24 23:15 罗浩楠 阅读(115) 评论(0) 推荐(0)
摘要:_ Filter不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后F 阅读全文
posted @ 2019-07-23 11:09 罗浩楠 阅读(240) 评论(2) 推荐(0)
摘要:@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型) Requ 阅读全文
posted @ 2019-01-02 13:00 罗浩楠 阅读(260) 评论(0) 推荐(0)
摘要:SpringBoot 版本2.1.1 通过https://start.spring.io 导出的工程骨架,默认有单元测试类直接添加测试方法即可,自所以有这个笔记是因为,1.本笨蛋今天第一次用SpringBoot,而且想在以后使用便利的Junit测试工具进行日常代码的自测,不想一次次通过打包进行测试( 阅读全文
posted @ 2018-12-09 21:28 罗浩楠 阅读(373) 评论(1) 推荐(0)

..