1. JIRA Atlassian的JIRA是当前敏捷开发领域最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果你遵循敏捷开发方法,例如Sprint和Scrum,那么你必须了解JIRA。它允许您创建Spring循环并跟踪软件开发的进度。 JIRA 是目前比较流行的基于Java架构的管理系统, ...
分类:
编程语言 时间:
2020-06-26 14:43:26
阅读次数:
65
1.通过WebApplicationUtils工具类获取,使用该方法的必须依赖Servlet容器。 方法如下: ApplicationContext ap = WebApplicationUtils.getWebApplicationContext(servletContextParam) 其中se ...
分类:
移动开发 时间:
2020-06-26 14:42:41
阅读次数:
69
1、在pom.xml中如果要打war包,必须加上该行代码。 <packaging>war</packaging> 2、pom.xml中继续加入以下代码:该代码用于spring boot中内嵌的tomcat包依赖排除,不然会产生冲突。 <exclusions> <exclusion> <groupId ...
分类:
编程语言 时间:
2020-06-26 14:28:44
阅读次数:
88
前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器是怎么加载 bean 的。 正文 我们先看一下Spring IoC BeanDefinition ...
分类:
编程语言 时间:
2020-06-26 14:27:21
阅读次数:
48
JPA第二天 第1章Spring Data JPA的概述 1.1Spring Data JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用 ...
分类:
编程语言 时间:
2020-06-26 14:26:14
阅读次数:
108
JPA第三天 第1章Specifications动态查询 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 imp ...
分类:
编程语言 时间:
2020-06-26 14:20:49
阅读次数:
59
Spring Security支持在继承WebSecurityConfigurerAdapter的配置类中配置注销登录: HttpSecurity内的logout()方法以一个LogoutConfigurer作为配置基础,创建一个用于注销登录的过滤器: HttpSecurity: public Lo ...
分类:
编程语言 时间:
2020-06-26 12:44:23
阅读次数:
98
HttpSecurity HttpSecurity的作用实际上就是在配置Spring Security的过滤器链,诸如CSRF、CORS、表单登录等,每个配置器对应一个过滤器。我们可以通过 HttpSecurity 配置过滤器的行为,甚至可以像CRSF一样直接关闭过滤器。 例如,SessionMan ...
分类:
其他好文 时间:
2020-06-26 12:21:25
阅读次数:
59
cache 相比,有什么优缺点? 把 memcached 引入应用中,还是需要不少工作量的。MySQL 有个使用方便的 query cache,可以自动地缓存 SQL 查询的结果,被缓存的 SQL 查询可以被反复 地快速执行。Memcached 与之相比,怎么样呢?MySQL 的 query cac ...
分类:
数据库 时间:
2020-06-26 11:12:42
阅读次数:
75
我们对这个问题感到很惊讶。Memcached 应该是应用的缓存层。它的设 计本身就不带有任何冗余机制。如果一个 memcached 节点失去了所有数据,您 应该可以从数据源(比如数据库)再次获取到数据。您应该特别注意,您的应用 应该可以容忍节点的失效。不要写一些糟糕的查询代码,寄希望于 memcac ...
分类:
系统相关 时间:
2020-06-26 10:57:30
阅读次数:
61