
springBoot
文章平均质量分 81
seapeak007
这个作者很懒,什么都没留下…
展开
-
Springboot应用中设置Cookie的SameSite属性,跨域支持
转自:Springboot应用中设置Cookie的SameSite属性 - SpringBoot中文社区 - 博客园Cookie除了key和value以外有几个属性。httpOnly是否允许js读取cookie secure是否仅仅在https的链接下,才提交cookie domaincookie提交的域 pathcookie提交的path maxAgecookie存活时间 sameSite同站策略,枚举值:StrictLaxNone其他的都很熟悉了,最后一个是 Chro...转载 2022-02-07 16:46:56 · 11437 阅读 · 3 评论 -
spring循环依赖,解决beans in the application context form a cycle
spring循环依赖简单理解就是类A中引用B,B引用C,C中引用了A,这样构成了循环。spring中解决循环依赖主要靠三级本地缓存解决第一级缓存singletonObjects里面放置的是缓存实例化好的单例对象。第二级earlySingletonObjects里面存放的是提前曝光的单例对象(没有完全装配好)。第三级singletonFactories里面存放的是要被实例化的对象的对...原创 2019-07-24 20:02:09 · 19539 阅读 · 5 评论 -
Spring boot + Arthas
讲解的视频地址:https://yq.aliyun.com/live/857?spm=a2c4e.11155435.0.0.2d581343qOuYyZArthas帮助了解源码结构,以及排查线上问题等有很大的帮助。trace 查看所有调用路径,方便线上排查问题或者阅读源码,搭建起应用后,查看调用路径redefine 将新的class文件加载更新到jvm中,不用服务器重启,这样...原创 2019-05-02 22:09:06 · 3389 阅读 · 0 评论 -
Spring cloud 技术文档汇总(收集)
好的文章进行收集整理:1.SpringApplication.run做了哪些事https://mp.weixin.qq.com/s/uP4seo__qYMJMzmbWyUUnA2.SpringBoot @ConditionalOnBean、@ConditionalOnMissingBeanhttps://blog.youkuaiyun.com/tianyaleixiaowu/article/d...原创 2019-04-15 11:29:42 · 1192 阅读 · 0 评论 -
springCloud升级到Finchley.RELEASE,SpringBoot升级到2.0.4
Spring cloud版本由Edgware.SR5升级到Finchley.RELEASE,Spring boot版本1.5.7升级到2.0.4,开启升级过程。配置跟服务注册使用阿里的nacos,版本也由0.1.1升级到0.2.1。org.springframework.cloud.netflix.feign.FeignClient 引用路径为org.springf...原创 2019-04-26 15:13:39 · 1496 阅读 · 0 评论 -
postgresql+postgis空间数据库总结
主要是postgis空间地理位置计算函数的使用,非常方便。一:PostGIS的Geometry数据类型Geometry可以说是PostGIS最重要的一个概念,是“几何体”的意思,由于PostGIS很好地遵守OGC的”Simple Feature for Specification for SQL”规范,目前支持的几何体类型包含其实例有:POINT(1 1)MULTIPOINT(1 1...原创 2018-10-16 18:27:50 · 4483 阅读 · 0 评论 -
Mongo DB乐观锁之version在spring data中应用
1.Entity中配置@Field("version")@Versionprivate Long version ;@Version 的包引用为org.springframework.data.annotation.Version类型需要为对象类Long,不能为long2.repository中需要extends MongoRepositoryMon原创 2017-12-14 10:10:39 · 3664 阅读 · 2 评论 -
Spring boot @Value的值取不到
boot中@Value读取配置信息,1.声明为Bean,可以被spring管理 2.要通过构造方法注入,通过new 对象的方式,@Value的值读取不到。例如如下图:配置Bean的配置@Data@NoArgsConstructor@Componentpublic class OSSConfig{// oss服务器地址,北上广深等 @Value("${live.oss.end原创 2017-11-11 14:34:29 · 30137 阅读 · 0 评论 -
cloud项目中org.springframework.beans.factory.NoSuchBeanDefinitionException
项目是多个层次,多个项目中相互依赖,在项目启动时报org.springframework.beans.factory.NoSuchBeanDefinitionException错误,Bean无法创建问题,需要修改一下启动类,增加spring的scan,添加扫描包。见下图@SpringBootApplication(scanBasePackages= {"com.lexue.login","co原创 2017-10-14 19:37:40 · 1247 阅读 · 0 评论 -
boot中jar包部署的方式读取classes下的文件
下面的new File(String url)的方式在window中可以找到路径,但是单独部署jar文件时,获取到的URL路径是带有jar的 String infile = this.getClass().getClassLoader().getResource("").getFile()+"malls.json"; StringBuffer sb = new S原创 2017-08-02 10:44:47 · 9019 阅读 · 3 评论 -
spring boot jpa多表查询展示实体的方法
针对jpa中多表关联查询展示的办法:1.就是利用hibernate的oneToMany跟ManyToOne的对应关系配置查询,但是这种情况对于数据库的压力较大,一般不采用2.就是定义Bean,然后repository中配置查询返回实体类,repository中支持Entity的关联查询,查询出的字段赋值new的对象中进行返回处理。@Datapublic class Temp原创 2017-06-14 11:10:20 · 7310 阅读 · 0 评论