SpringBoot
文章平均质量分 78
-子谦-
java.lang.NullPointerException : null
at org.springframework.context.ApplicationContext(unknow source)
... 35 more
展开
-
使用SpringBoot接管javafx
首先,springboot是一个很方便的东西,恩,尤其是对各种bean的管理上面,自己编写的项目难免会出现结构比较混乱的情况,而spring可以很好的解决这个问题,springboot是一个spring的快速开发项目。step1 准备springboot并没有官方对javafx的支持,但是有一个开源的项目,叫做springboot-java8-support,我们可以通过它来整合javaf...原创 2018-08-19 22:10:09 · 14679 阅读 · 15 评论 -
SpringBoot的事务中一种奇怪问题以及处理方法
Transaction注解在Spring中是事务,事务呢,简单来说,就是放在一起的一组SQL操作。那么事务和普通的SQL有什么不太一样的地方呢?原子性 (要么全做,要么不做)一致性 (事务中的数据要一致,在有些时候是会出现不一致的情况的)持久性 (这些修改最终是会存到数据库的)隔离性 (这一点主要是针对多线程环境)什么时候需要事务如果我们一次会进行很多个SQL操作,那...原创 2018-09-05 18:06:59 · 1869 阅读 · 0 评论 -
SpringBoot 的使用的中的一个奇怪问题 - Jackson ObjectMapper的注入冲突
SpringBoot 的使用的中的一个奇怪问题:Jackson中Mapper的注入冲突0x1 问题在工作中,使用的框架是SpringBoot,为了把一些对象转换为web使用的json格式的数据,就常常需要一些框架来完成,关于Object转换Json,常用的框架并不多,主要是这几个:Jackson: 这个框架基本成为了Spring的标配。FastJson : 这个是国内的一个框架,出自...原创 2018-10-12 17:28:04 · 9913 阅读 · 1 评论 -
SpringBoot:通过多个Context限制Bean的活动范围
从Spring的包扫描说起SpringBoot会扫描SpringBootApplication注解标注的类,他所在的包以及这个包的子包,把那里面的Bean注册到applicationContext中,然而,在一个相对大型的项目中,Bean会很多,而且一些框架在starter中会有比较特别的配置(例如Jackson框架)。那么,我想有没有什么办法可以限制这些Bean的活动范围,让一个模块的Bea...原创 2018-10-16 17:27:21 · 2895 阅读 · 0 评论 -
Spring :SpringSecurity初探
什么是Spring Security是个安全框架,就是用来验证身份和权限的那种。这个框架使用十分广泛,但是并不是很好理解,我在公司的新项目中就需要使用这个框架进行用户身份的验证和识别,并且这个需求要与JWT进行整合使用。什么是JWTJWT是Json Web Token的简称,我比较喜欢叫他用户令牌,用户在访问一些需要授权的地址的时候就需要在http的header上面携带Token,这样服务器...原创 2018-11-02 18:22:56 · 405 阅读 · 0 评论 -
SpringBoot: Idea中把jar包变成Mac的APP的方法
一个桌面工具,总是一个jar包的形式,说实话感觉很别扭,明明是一个软件,却没有自己的图标,不是可执行程序,还是把它打包下会比较好吧。Mac系统很特别啊,最开始我只找到了一个JarBundler,通过Ant进行打包,操作倒也不困难,但是SpringBoot的程序要求JRE6是啥意思?算了算了,还是自己折腾吧。文章目录javaPackager配置Idea的工程并打包app使用Maven打包Spr...原创 2018-11-15 16:17:44 · 3853 阅读 · 2 评论 -
【翻车记录】记OutOfMemory异常:GC overhead limit exceeded
问题起源:项目需要一个统计数量的功能,我在实现这个功能的时候为了代码的结构,在Service中每一个方法都会进行SQL查询,并且count,然而上线后,突然出现了一个问题,CPU占用100%,服务卡住不动了。这是为啥呢,本地运行是没有问题的。突然想到之前看过服务器如果访问的人数过多,就会导致并发问题。于是我准备在本地进行压力测试。压力测试工具这里采用的是WebBench,由于工作环境是ma...原创 2018-12-05 12:10:00 · 3134 阅读 · 0 评论 -
【翻车记录】项目中的各种常见的问题
问题没错,我的程序又翻车了。这是为什么呢?0x1 : 代码多且乱 2018-12-7一个文件,1000多行代码,里面呢,是一些UI,这里用的是ExtJS,其中,有两个不同的东西,但是,除了他们出现的位置不同,其他的组件id,组件样式,配置什么都一模一样,在1K行代码中,即使用了搜索功能,也有很大的可能就漏了,我就很好奇,既然一样为啥不能提取出来复用下。也是我首次接触这些代码,并没有...原创 2018-12-07 18:01:25 · 344 阅读 · 0 评论 -
书写Spring -从零开始制作一个IoC (1) 容器前奏-组件的定义
说起来,为什么事情会变成这样呢?其实我最开始只是对springBoot的包扫描比较感兴趣而已,不过最终却是写出了一个IOC容器,就在这里特别的记录一下吧,虽然容器现在看起来很菜,而且不支持AOP,可能还有我没想到的Bug。首先呢,容器什么的,里面得有Class才行,准确的来说,应该是描述class的东西,根据这些东西我就可以创建一个Class的对象,并且向它注入需要的其他对象,所以要做一个IOC...原创 2019-04-19 18:35:03 · 273 阅读 · 0 评论