Skip to content

Commit

Permalink
packagename
Browse files Browse the repository at this point in the history
nszaaa3 committed Jan 29, 2020
1 parent fae9395 commit d88a437
Showing 33 changed files with 139 additions and 157 deletions.
116 changes: 54 additions & 62 deletions JavaUtils-AuthenticationFilter.template
Original file line number Diff line number Diff line change
@@ -1,62 +1,54 @@
package com.sd.common.util;

import entity.User;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;

/**
* @Created with Atom
* @author @author@
* @time @now@
* @description
* 权限验证 工具类
*
**/

public class AuthenticationFilter implements Filter {
private static Log log = LogFactory.getLog(AuthenticationFilter.class);

@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
String path = req.getServletPath();

if ((path.indexOf(".action") == -1) && (path.indexOf(".jsp") == -1)) { //只拦截action和jsp
chain.doFilter(request, response);
return;
} else {
String uri = path.substring(path.lastIndexOf("/", path.length()));
if (uri.startsWith("/login!") ||
path.endsWith("/login.action") ||
path.endsWith("/login.jsp") ||
path.endsWith("/register.action") ||
path.endsWith("/register.jsp")) { //登录无需判断权限
chain.doFilter(request, response);
return;
} else {
HttpSession session = req.getSession();
User user = (User) session.getAttribute("loginUser");
if (user == null) {
log.debug("User doesn't exist in session");
HttpServletResponse res = (HttpServletResponse) response;
res.sendRedirect(req.getContextPath() + "/login.action");
} else {
chain.doFilter(request, response);
}
}
}
}

@Override
public void init(FilterConfig filterConfig) throws ServletException {}

@Override
public void destroy() {}
}
package com.sd.packagename.common.util;

import entity.User;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import javax.servlet. *;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;

/**
* @Created with Atom
* @author @author@
* @time @now@
* @description
* 权限验证 工具类
*
**/

public class AuthenticationFilter implements Filter {
private static Log log = LogFactory.getLog(AuthenticationFilter.class);

@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest)request;
String path = req.getServletPath();

if ((path.indexOf(".action") == -1) && (path.indexOf(".jsp") == -1)) { //只拦截action和jsp
chain.doFilter(request, response);
return;
} else {
String uri = path.substring(path.lastIndexOf("/", path.length()));
if (uri.startsWith("/login!") || path.endsWith("/login.action") || path.endsWith("/login.jsp") || path.endsWith("/register.action") || path.endsWith("/register.jsp")) { //登录无需判断权限
chain.doFilter(request, response);
return;
} else {
HttpSession session = req.getSession();
User user = (User)session.getAttribute("loginUser");
if (user == null) {
log.debug("User doesn't exist in session");
HttpServletResponse res = (HttpServletResponse)response;
res.sendRedirect(req.getContextPath() + "/login.action");
} else {
chain.doFilter(request, response);
}
}
}
}

@Override public void init(FilterConfig filterConfig)throws ServletException {}

@Override public void destroy() {}
}
2 changes: 1 addition & 1 deletion JavaUtils-BaseAction.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
2 changes: 1 addition & 1 deletion JavaUtils-CORSFilter.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

/**
* @Created with Atom
2 changes: 1 addition & 1 deletion JavaUtils-CookieUtils.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
2 changes: 1 addition & 1 deletion JavaUtils-EasyUIResult.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.util.List;

2 changes: 1 addition & 1 deletion JavaUtils-FastDFSClient.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import org.csource.common.NameValuePair;
import org.csource.fastdfs.ClientGlobal;
2 changes: 1 addition & 1 deletion JavaUtils-FtpUtil.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.io.File;
import java.io.FileInputStream;
2 changes: 1 addition & 1 deletion JavaUtils-HibernateSessionFactory.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import org.hibernate.HibernateException;
import org.hibernate.Session;
2 changes: 1 addition & 1 deletion JavaUtils-HibernateSessionRequestFilter.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import org.hibernate.Session;
import org.hibernate.StaleObjectStateException;
2 changes: 1 addition & 1 deletion JavaUtils-HibernateUtil.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
2 changes: 1 addition & 1 deletion JavaUtils-HttpClientUtil.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.io.IOException;
import java.net.URI;
2 changes: 1 addition & 1 deletion JavaUtils-IDUtils.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.util.Random;

2 changes: 1 addition & 1 deletion JavaUtils-JedisClient.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

/**
* @Created with Atom
116 changes: 53 additions & 63 deletions JavaUtils-JedisClientCluster.template
Original file line number Diff line number Diff line change
@@ -1,63 +1,53 @@
package com.sd.common.util;

import org.springframework.beans.factory.annotation.Autowired;
import redis.clients.jedis.JedisCluster;

/**
* @Created with Atom
* @author @author@
* @time @now@
* @description
* JedisClientCluster
*
**/

public class JedisClientCluster implements JedisClient {
@Autowired
private JedisCluster jedisCluster;

@Override
public String set(String key, String value) {
return (jedisCluster.set(key, value));
}

@Override
public String get(String key) {
return (jedisCluster.get(key));
}

@Override
public Boolean exists(String key) {
return (jedisCluster.exists(key));
}

@Override
public Long expire(String key, int seconds) {
return (jedisCluster.expire(key, seconds));
}

@Override
public Long ttl(String key) {
return (jedisCluster.ttl(key));
}

@Override
public Long incr(String key) {
return (jedisCluster.incr(key));
}

@Override
public Long hset(String key, String field, String value) {
return (jedisCluster.hset(key, field, value));
}

@Override
public String hget(String key, String field) {
return (jedisCluster.hget(key, field));
}

@Override
public Long hdel(String key, String...field) {
return (jedisCluster.hdel(key, field));
}
}
package com.sd.packagename.common.util;

import org.springframework.beans.factory.annotation.Autowired;
import redis.clients.jedis.JedisCluster;

/**
* @Created with Atom
* @author @author@
* @time @now@
* @description
* JedisClientCluster
*
**/

public class JedisClientCluster implements JedisClient {
@Autowired private JedisCluster jedisCluster;

@Override public String set(String key, String value) {
return (jedisCluster.set(key, value));
}

@Override public String get(String key) {
return (jedisCluster.get(key));
}

@Override public Boolean exists(String key) {
return (jedisCluster.exists(key));
}

@Override public Long expire(String key, int seconds) {
return (jedisCluster.expire(key, seconds));
}

@Override public Long ttl(String key) {
return (jedisCluster.ttl(key));
}

@Override public Long incr(String key) {
return (jedisCluster.incr(key));
}

@Override public Long hset(String key, String field, String value) {
return (jedisCluster.hset(key, field, value));
}

@Override public String hget(String key, String field) {
return (jedisCluster.hget(key, field));
}

@Override public Long hdel(String key, String ...field) {
return (jedisCluster.hdel(key, field));
}
}
2 changes: 1 addition & 1 deletion JavaUtils-JedisClientPool.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import org.springframework.beans.factory.annotation.Autowired;
import redis.clients.jedis.Jedis;
2 changes: 1 addition & 1 deletion JavaUtils-JsonUtil.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.util.List;
import com.fasterxml.jackson.core.JsonProcessingException;
2 changes: 1 addition & 1 deletion JavaUtils-MD5Utils.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

2 changes: 1 addition & 1 deletion JavaUtils-PageResult.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.io.Serializable;
import java.util.List;
2 changes: 1 addition & 1 deletion JavaUtils-PageUtil.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;



2 changes: 1 addition & 1 deletion JavaUtils-Result.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.util.List;
import com.fasterxml.jackson.databind.JsonNode;
2 changes: 1 addition & 1 deletion JavaUtils-ValidatorUtil.template
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.sd.common.util;
package com.sd.packagename.common.util;

import java.text.SimpleDateFormat;
import java.util.Date;
2 changes: 1 addition & 1 deletion mybatis-generator-maven_pom_xml.template
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.sd.maven</groupId>
<groupId>com.sd.packagename.maven</groupId>
<artifactId>MyBatisGenerator</artifactId>
<version>1.0-SNAPSHOT</version>

2 changes: 1 addition & 1 deletion ssh-maven-pom_xml.template
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.sd.maven</groupId>
<groupId>com.sd.packagename.maven</groupId>
<artifactId>SssMaven</artifactId>
<version>1.0-SNAPSHOT</version>

2 changes: 1 addition & 1 deletion ssm-maven-pom_xml.template
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.sd</groupId>
<groupId>com.sd.packagename</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>

2 changes: 1 addition & 1 deletion ssm3-spring-beans_xml.template
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@

<!-- 负责包扫描,配置组件等 -->
<!--1、spring不扫描控制器 -->
<context:component-scan base-package="com.sd.*">
<context:component-scan base-package="com.sd.packagename.*">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
</context:component-scan>

2 changes: 1 addition & 1 deletion ssm3-spring-mybatis_xml.template
Original file line number Diff line number Diff line change
@@ -20,6 +20,6 @@

<!-- 将所有mapper接口的实现类自动加入到ioc容器中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.sd.dao" />
<property name="basePackage" value="com.sd.packagename.dao" />
</bean>
</beans>
2 changes: 1 addition & 1 deletion ssm3-spring-tx_xml.template
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@

<!--2、配置事务切面 -->
<aop:config>
<aop:pointcut expression="execution(* com.sd.service.*.*(..))" id="txPoint" />
<aop:pointcut expression="execution(* com.sd.packagename.service.*.*(..))" id="txPoint" />
<!--事务增强 -->
<aop:advisor advice-ref="myAdvice" pointcut-ref="txPoint" />
</aop:config>
2 changes: 1 addition & 1 deletion ssm3-springmvc_xml.template
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd">

<!--1、默认就是包含所有 -->
<context:component-scan base-package="com.sd.controller" use-default-filters="false">
<context:component-scan base-package="com.sd.packagename.controller" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
</context:component-scan>

2 changes: 1 addition & 1 deletion ssm4-spring-dao_xml.template
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@
</bean>
<!--配置Mapper所在位置 扫描注解或xxxMapper.xml文件-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.sd.mapper" />
<property name="basePackage" value="com.sd.packagename.mapper" />

</bean>
</beans>
4 changes: 2 additions & 2 deletions ssm4-spring-service_xml.template
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">

<!--扫描注解的类-->
<context:component-scan base-package="com.sd.service.impl" />
<context:component-scan base-package="com.sd.packagename.service.impl" />
<!--事务管理器-->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
@@ -24,7 +24,7 @@
</tx:advice>
<!--aop配置声明式事务-->
<aop:config proxy-target-class="true">
<aop:pointcut id="pt" expression="execution(* com.sd.service.impl.*.*(..))" />
<aop:pointcut id="pt" expression="execution(* com.sd.packagename.service.impl.*.*(..))" />
<aop:advisor advice-ref="interceptor" pointcut-ref="pt" />
</aop:config>

2 changes: 1 addition & 1 deletion ssm4-spring-solr_xml.template
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
<!-- @author @author@ -->
<!-- @time @now@ -->
<!-- @description -->
<!-- classpath:ssm4/sqlMapConfig.xml -->
<!-- classpath:ssm4/spring-solr.xml -->
<!-- 前后端分离 -->

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:solr="http://www.springframework.org/schema/data/solr" xsi:schemaLocation="http://www.springframework.org/schema/data/solr
2 changes: 1 addition & 1 deletion ssm4-springmvc_xml.template
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@


<!--扫描控制器-->
<context:component-scan base-package="com.sd.web" />
<context:component-scan base-package="com.sd.packagename.web" />
<!--注解生效-->
<mvc:annotation-driven />
<!--放行静态资源-->
2 changes: 1 addition & 1 deletion ssm4_web_xml.template
Original file line number Diff line number Diff line change
@@ -45,7 +45,7 @@
<!-- 跨域请求 -->
<filter>
<filter-name>cors</filter-name>
<filter-class>com.sd.common.CORSFilter</filter-class>
<filter-class>com.sd.packagename.common.CORSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>cors</filter-name>

0 comments on commit d88a437

Please sign in to comment.