随笔分类 -  springboot

项目打包成jar包发布,程序中无法读取静态文件
摘要:在war包中可以通过以下方式来获取文件,如下: public class FilePathTest { public static void main (String[] args) { FileReader reader = null; try { // 方法一:通过文件全路径获取文件 Strin 阅读全文

posted @ 2020-08-31 21:58 永不宕机 阅读(1486) 评论(0) 推荐(0)

springboot笔记
摘要:1.每个springboot项目都会有一个名为*Application的入口类,入口类中有一个main方法,这个方法是一个标准的java应用的入口方法。在main方法中使用SpringApplication.run(*Application.class,args)来启动springboot项目 2. 阅读全文

posted @ 2020-07-08 18:58 永不宕机 阅读(419) 评论(0) 推荐(0)

springboot中多个地址指向同一个方法
摘要:访问”/”或者”/index”都能返回pages目录下的index网页文件 @RequestMapping(value={"/","/index"}) public String showHomePage(){ return "/pages/index"; } 阅读全文

posted @ 2020-06-21 11:39 永不宕机 阅读(953) 评论(0) 推荐(0)

开发过程中遇到的注解
摘要:1.@EqualsAndHashCode 作用:1.生成equals(Object other)和hashCode()方法 2.默认使用非静态,费瞬态的属性 3.可以通过参数exclude排除一些属性 4.可以通过of参数指定使用哪些属性 5.默认仅使用该类中定义的属性且不调用父类方法(当callS 阅读全文

posted @ 2020-06-09 18:28 永不宕机 阅读(233) 评论(0) 推荐(0)

解决org.apache.ibatis.binding.BindingException问题
摘要:mybati使用注解实现dao层时,遇到无法找到可用参数问题 报错前的代码如下: 修改后的代码如下: 问题原因:使用@Param("map")修饰参数map后,mybatis会自动将这个map封装成一个名为map的对象,因此在匹配具体参数时,直接使用参数名就访问不到了,需要在参数名前添加对象名的前缀 阅读全文

posted @ 2019-01-24 17:50 永不宕机 阅读(544) 评论(0) 推荐(0)

springboot中帮助类中获取bean
摘要:@Component public class OperationUtil implements ApplicationContextAware { // 获取redis接口 private static RedisService redisService; @Override public void setApplicationContext(Applicati... 阅读全文

posted @ 2018-12-06 16:27 永不宕机 阅读(1045) 评论(0) 推荐(0)

统一全局异常处理将出错的栈信息打印到日志中
摘要:之前在日志中只打印出了异常的getmessage(),查看日志排查错误时特别麻烦,很难快速定位到出错的方法,然后我就想如果能将异常的栈信息直接打印到日志中该多好,但是,直接通过exception自身的的方法无法得到栈信息,百度了一下,发现需要先将异常的栈信息读入到字符流中,然后将字符流tostrin 阅读全文

posted @ 2018-08-28 18:02 永不宕机 阅读(1285) 评论(0) 推荐(0)

前后端分离时,获取不到session
摘要:在前后端分离的springboot项目中,进行图片验证时,第一次获取验证图片后,我将code值加密后存放到了session中,打算在下一个请求进行图片验证时直接从session中获取code值,然后进行对比。结果调试时,在第二步过程中获取的session一直为null。因此匹配结果一直false。当 阅读全文

posted @ 2018-07-20 14:55 永不宕机 阅读(13016) 评论(2) 推荐(0)

前后端分离时传递时间类型的参数问题
摘要:前后端完全分离时,model类中一字段birth为date类型,此时在前端直接将birth以时间格式放入json中,后台通过jsonObject类型来接受所有参数,会报date类型转换错误,然后我让前端同事将birth以时间戳的形式放入json中,后台通过jsonObject类型来接受所有参数,再将 阅读全文

posted @ 2018-07-17 18:51 永不宕机 阅读(7409) 评论(0) 推荐(0)

通过自定义注解与aop统一存储操作记录
摘要:模块开发完成后,接到通知需要添加操作记录功能,看着那一堆接口,如果一个方法一个方法的加,那真是太麻烦了。为了偷懒,就百度了一下,发现可以通过自定义注解和aop的形式来统一添加操作记录,只需要在每个方法上面添加自定义的注解就可以了。我在这里用的是springboot2.0以及jpa,废话不多说,直接上 阅读全文

posted @ 2018-07-03 18:28 永不宕机 阅读(265) 评论(0) 推荐(0)

springcloud中@EnableDiscoveryClient与@EnableEurekaClient的区别
摘要:@EnableDiscoveryClient和@EnableEurekaClient注解都是向服务注册中心进行注册。 @EnableDiscoveryClient基于spring-cloud-commons,@EnableEurekaClient基于spring-cloud-netflix。 另外, 阅读全文

posted @ 2018-06-15 10:45 永不宕机 阅读(236) 评论(0) 推荐(0)

创建springboot项目并编写测试类
摘要:第一种测试类 第二种测试类 源码:https://github.com/zhanghouli/springboot_demo.git 阅读全文

posted @ 2018-06-12 14:17 永不宕机 阅读(677) 评论(0) 推荐(0)

spring boot全局统一异常处理
摘要:自定义异常 1 /** 2 * 自定义异常 3 * @author Holley 4 * @create 2018-05-24 14:39 5 **/ 6 public class SelectNoFindException extends RuntimeException{ 7 /** 8 * 异 阅读全文

posted @ 2018-05-24 18:02 永不宕机 阅读(3344) 评论(0) 推荐(0)

导航