왜 동작이 안되는건가요 .. ㅜ ㅜ
<!-- servlet-context.xml -->
<security:global-method-security pre-post-annotations="enabled" />
@PreAuthorize("isAuthenticated()")
public void asd() {
System.out.println("okokok");
}
@RequestMapping(value="/" , method=RequestMethod.GET)
public String index() {
asd();
return "/index";
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sec="http://www.springframework.org/schema/security"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security.xsd">
<bean id="SuccessHandler" class="com.mycompany.myapp.LoginHandler.SuccessHandler" >
<constructor-arg value="/" />
</bean>
<sec:http pattern="/**/*.js" security="none" />
<sec:http pattern="/**/*.css" security="none" />
<sec:http auto-config='true' use-expressions="true">
<sec:intercept-url pattern="/" access="permitAll" />
<sec:intercept-url pattern="/home" access="permitAll" />
<sec:intercept-url pattern="/login" access="isAnonymous()" />
<sec:intercept-url pattern="/signup" access="isAnonymous()" />
<sec:intercept-url pattern="/product/*" access="permitAll" />
<sec:intercept-url pattern="/**" access="isAuthenticated()" />
<sec:form-login login-page="/login"
login-processing-url="/user/login"
authentication-success-handler-ref="SuccessHandler"
username-parameter="email"
password-parameter="password"
authentication-failure-url="/login?redirect=error"
always-use-default-target='true' />
<sec:logout invalidate-session="true"
logout-url="/logout"
logout-success-url="/"
/>
<!-- enable csrf protection -->
<sec:csrf/>
</sec:http>
<sec:authentication-manager>
<sec:authentication-provider>
<sec:jdbc-user-service data-source-ref="dataSource"
users-by-username-query="SELECT email, password, enabled FROM user WHERE email = ?"
authorities-by-username-query="SELECT email, authority FROM shop_authorities WHERE email = ?" />
</sec:authentication-provider>
</sec:authentication-manager>
</beans>