質問編集履歴
1
誤字脱字があったため更新しました。すみません。
title
CHANGED
File without changes
|
body
CHANGED
@@ -43,23 +43,7 @@
|
|
43
43
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
44
44
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
45
45
|
at java.lang.Thread.run(Thread.java:748)
|
46
|
-
|
46
|
+
|
47
|
-
at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:301)
|
48
|
-
at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:217)
|
49
|
-
at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpressionPointcut.java:190)
|
50
|
-
at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:169)
|
51
|
-
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:220)
|
52
|
-
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:279)
|
53
|
-
at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:311)
|
54
|
-
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:119)
|
55
|
-
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:89)
|
56
|
-
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:70)
|
57
|
-
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346)
|
58
|
-
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298)
|
59
|
-
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:421)
|
60
|
-
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1635)
|
61
|
-
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
|
62
|
-
... 33 more
|
63
47
|
```
|
64
48
|
|
65
49
|
### 該当のソースコード
|
@@ -83,12 +67,7 @@
|
|
83
67
|
|
84
68
|
import com.mvc.test.entity.BaseEntity;
|
85
69
|
import com.mvc.test.repository.BaseRepository;
|
86
|
-
|
70
|
+
|
87
|
-
* ログイン認証を行っていない場合にログインした場合の遷移先を決めるクラス。
|
88
|
-
*
|
89
|
-
* @author h.katoh
|
90
|
-
* @version 1.0
|
91
|
-
*/
|
92
71
|
@Aspect
|
93
72
|
@Service
|
94
73
|
public class AuthLogic {
|
@@ -161,7 +140,56 @@
|
|
161
140
|
```
|
162
141
|
root-context.xml
|
163
142
|
```xml
|
143
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
164
144
|
|
145
|
+
<beans
|
146
|
+
xmlns="http://www.springframework.org/schema/beans"
|
147
|
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
148
|
+
xmlns:context="http://www.springframework.org/schema/context"
|
149
|
+
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
|
150
|
+
xmlns:tx="http://www.springframework.org/schema/tx"
|
151
|
+
xmlns:jdbc="http://www.springframework.org/schema/jdbc"
|
152
|
+
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
153
|
+
http://www.springframework.org/schema/beans/spring-beans.xsd
|
154
|
+
http://www.springframework.org/schema/data/jpa
|
155
|
+
http://www.springframework.org/schema/data/jpa/spring-jpa.xsd
|
156
|
+
http://www.springframework.org/schema/tx
|
157
|
+
http://www.springframework.org/schema/tx/spring-tx.xsd
|
158
|
+
http://www.springframework.org/schema/jdbc
|
159
|
+
http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
|
160
|
+
http://www.springframework.org/schema/context
|
161
|
+
http://www.springframework.org/schema/context/spring-context.xsd">
|
162
|
+
|
163
|
+
<context:property-placeholder location="classpath:jdbc.properties" />
|
164
|
+
<context:annotation-config />
|
165
|
+
|
166
|
+
<jpa:repositories base-package="com.mvc.test.repository" />
|
167
|
+
|
168
|
+
<bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
|
169
|
+
|
170
|
+
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
|
171
|
+
<property name="driverClassName" value="${jdbc.driverClassName}" />
|
172
|
+
<property name="url" value="${jdbc.url}" />
|
173
|
+
<property name="username" value="${jdbc.username}" />
|
174
|
+
<property name="password" value="${jdbc.password}" />
|
175
|
+
</bean>
|
176
|
+
|
177
|
+
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
|
178
|
+
<property name="dataSource" ref="dataSource" />
|
179
|
+
<property name="jpaVendorAdapter">
|
180
|
+
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
|
181
|
+
<property name="showSql" value="false" />
|
182
|
+
<property name="database" value="POSTGRESQL" />
|
183
|
+
</bean>
|
184
|
+
</property>
|
185
|
+
</bean>
|
186
|
+
|
187
|
+
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
|
188
|
+
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
189
|
+
<property name="dataSource" ref="dataSource" />
|
190
|
+
</bean>
|
191
|
+
|
192
|
+
</beans>
|
165
193
|
```
|
166
194
|
|
167
195
|
### 試したこと
|
@@ -173,4 +201,4 @@
|
|
173
201
|
|
174
202
|
### 補足情報(FW/ツールのバージョンなど)
|
175
203
|
|
176
|
-
|
204
|
+
開発はeclipse Oxygen、Springは4.3.21.RELEASEを使っています。
|