Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ArvinC/spring-boot-all

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

70 Commits

Repository files navigation

spring-boot-all

说明

项目依赖于官方spring-boot, 在pom.xml文件里面配置

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>1.1.0.RC1</version>
</parent>

spring boot location static js/css, 默认路径如下, 详见项目jsp文件

  • /META-INF/resources/

  • /resources/

  • /static/

  • /public/

spring boot 增加InterceptorRegistry拦截器, 拦截路径user/下所有路径

public void addInterceptors(InterceptorRegistry registry) {
 registry.addInterceptor(new UserSecurityInterceptor()).addPathPatterns("/user/**");
}

增加加密EncryptUtils操作, 处理MD5加密, 盐值加密, SHA加密, PBKDF2加密

添加CurrentUserUtils对当前session的管理, 方便在servie里面引用

/**
 * 获取当前Request
 * @return
 */
private HttpServletRequest getRequest() {
 ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
 return requestAttributes.getRequest();
}

Holder一个可以生成简单图像的前端JavaScript库

<img src="holder.js/200x300/sky">
demo: http://localhost:8080/user/home/holder

jQuery.tmpl模板方法的应用

基本语法: jQuery.tmpl( template [, data] [, options] )
demo: http://localhost:8080/user/home/tmpl

About

用来整理spring-boot关联的知识

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 64.1%
  • JavaScript 27.9%
  • CSS 8.0%

AltStyle によって変換されたページ (->オリジナル) /