public static Specification<Tag> isStartWith(final String queryString) {
		return (Specification<Tag>) (root, query, cb) -> {
			String replacedQueryString = StringUtils.replace(queryString, "%", "\\%");
			return cb.like(cb.lower(root.get("tagValue").as(String.class)),
					StringUtils.lowerCase(replacedQueryString) + "%");
		};
	}
Get the {@link Specification} to get the {@link Tag} whose value starts with given query.

@param queryString matching tag value
@return {@link Specification}
ngrinder-controller/src/main/java/org/ngrinder/perftest/repository/TagSpecification.java