File tree Expand file tree Collapse file tree 8 files changed +37
-120
lines changed
spring-security-oauth/src/main Expand file tree Collapse file tree 8 files changed +37
-120
lines changed Original file line number Diff line number Diff line change 77
88import org .baeldung .persistence .service .RedditTokenService ;
99import org .baeldung .reddit .classifier .RedditClassifier ;
10+ import org .baeldung .reddit .util .MyFeatures ;
1011import org .baeldung .reddit .util .UserAgentInterceptor ;
1112import org .baeldung .web .schedule .ScheduledTasks ;
1213import org .springframework .beans .factory .annotation .Autowired ;
@@ -87,9 +88,11 @@ public ScheduledTasks scheduledTasks(OAuth2ProtectedResourceDetails reddit) {
8788
8889 @ Bean
8990 public RedditClassifier redditClassifier () throws IOException {
90- final Resource file = new ClassPathResource ("data.csv" );
9191 final RedditClassifier redditClassifier = new RedditClassifier ();
92- redditClassifier .trainClassifier (file .getFile ().getAbsolutePath ());
92+ if (MyFeatures .PREDICTION_FEATURE .isActive ()) {
93+ final Resource file = new ClassPathResource ("data.csv" );
94+ redditClassifier .trainClassifier (file .getFile ().getAbsolutePath ());
95+ }
9396 return redditClassifier ;
9497 }
9598
Original file line number Diff line number Diff line change @@ -21,26 +21,8 @@ border-color: #ddd;
2121 </style >
2222</head >
2323<body >
24- <nav class =" navbar navbar-default" >
25- <div class =" container-fluid" >
26- <div class =" navbar-header" >
27- <a class =" navbar-brand" href =" <c:url value=" /home.html " />" >Schedule to Reddit</a >
28- </div >
29-
30- <p class =" navbar-text navbar-right" >Logged in as
31- <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
32- </p >
33-
34- <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
35- <ul class =" nav navbar-nav" >
36- <li ><a href =" <c:url value=" /posts " />" >My Scheduled Posts</a ></li >
37- <li ><a href =" <c:url value=" /post " />" >Post to Reddit</a ></li >
38- <li ><a href =" <c:url value=" /postSchedule " />" >Schedule Post to Reddit</a ></li >
39- </ul >
40-
41- </div ><!-- /.navbar-collapse -->
42- </div ><!-- /.container-fluid -->
43- </nav >
24+ <jsp:include page =" header.jsp" />
25+
4426<div class =" container" >
4527<h1 >Edit Scheduled Post</h1 >
4628<form action =" <c:url value=" /updatePost /${post.getId()} " />" method =" post" role =" form" data-toggle =" validator" >
Original file line number Diff line number Diff line change 1+ <%@ taglib prefix =" c" uri =" http://java.sun.com/jsp/jstl/core" %>
2+ <%@ taglib prefix =" sec" uri =" http://www.springframework.org/security/tags" %>
3+
4+ <nav class =" navbar navbar-default" >
5+ <div class =" container-fluid" >
6+ <div class =" navbar-header" >
7+ <a class =" navbar-brand" href =" <c:url value=" /home.html " />" >Schedule to Reddit</a >
8+ </div >
9+
10+ <p class =" navbar-text navbar-right" >Logged in as
11+ <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
12+ <a href =" <c:url value=" /logout " />" >Logout</a >  ;  ;  ;
13+ </p >
14+
15+ <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
16+ <ul class =" nav navbar-nav" >
17+ <li ><a href =" <c:url value=" /posts " />" >My Scheduled Posts</a ></li >
18+ <li ><a href =" <c:url value=" /post " />" >Post to Reddit</a ></li >
19+ <li ><a href =" <c:url value=" /postSchedule " />" >Schedule Post to Reddit</a ></li >
20+ </ul >
21+
22+ </div ><!-- /.navbar-collapse -->
23+ </div ><!-- /.container-fluid -->
24+ </nav >
Original file line number Diff line number Diff line change 88
99</head >
1010<body >
11- <nav class =" navbar navbar-default" >
12- <div class =" container-fluid" >
13- <div class =" navbar-header" >
14- <a class =" navbar-brand" href =" #" >Schedule to Reddit</a >
15- </div >
16-
17- <p class =" navbar-text navbar-right" >Logged in as
18- <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
19- <a href =" logout" >Logout</a >  ;  ;  ;
20- </p >
11+ <jsp:include page =" header.jsp" />
2112
22- <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
23- <ul class =" nav navbar-nav" >
24- <li ><a href =" posts" >My Scheduled Posts</a ></li >
25- <li ><a href =" post" >Post to Reddit</a ></li >
26- <li ><a href =" postSchedule" >Schedule Post to Reddit</a ></li >
27- </ul >
28-
29- </div ><!-- /.navbar-collapse -->
30- </div ><!-- /.container-fluid -->
31- </nav >
3213<div class =" container" >
3314 <h1 >Welcome, <small ><sec:authentication property =" principal.username" /></small ></h1 >
3415 <br >
Original file line number Diff line number Diff line change 1010
1111</head >
1212<body >
13- <nav class =" navbar navbar-default" >
14- <div class =" container-fluid" >
15- <div class =" navbar-header" >
16- <a class =" navbar-brand" href =" home.html" >Schedule to Reddit</a >
17- </div >
18-
19- <p class =" navbar-text navbar-right" >Logged in as
20- <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
21- </p >
22-
23- <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
24- <ul class =" nav navbar-nav" >
25- <li class =" active" ><a href =" posts" >My Scheduled Posts</a ></li >
26- <li ><a href =" post" >Post to Reddit</a ></li >
27- <li ><a href =" postSchedule" >Schedule Post to Reddit</a ></li >
28- </ul >
29-
30- </div ><!-- /.navbar-collapse -->
31- </div ><!-- /.container-fluid -->
32- </nav >
13+ <jsp:include page =" header.jsp" />
14+
3315<div class =" container" >
3416<h1 >My Scheduled Posts</h1 >
3517<table class =" table table-bordered" >
Original file line number Diff line number Diff line change @@ -23,26 +23,8 @@ border-color: #ddd;
2323 </style >
2424</head >
2525<body >
26- <nav class =" navbar navbar-default" >
27- <div class =" container-fluid" >
28- <div class =" navbar-header" >
29- <a class =" navbar-brand" href =" home.html" >Schedule to Reddit</a >
30- </div >
31-
32- <p class =" navbar-text navbar-right" >Logged in as
33- <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
34- </p >
26+ <jsp:include page =" header.jsp" />
3527
36- <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
37- <ul class =" nav navbar-nav" >
38- <li ><a href =" posts" >My Scheduled Posts</a ></li >
39- <li ><a href =" post" >Post to Reddit</a ></li >
40- <li class =" active" ><a href =" postSchedule" >Schedule Post to Reddit</a ></li >
41- </ul >
42-
43- </div ><!-- /.navbar-collapse -->
44- </div ><!-- /.container-fluid -->
45- </nav >
4628<div class =" container" >
4729<h1 >Schedule Post to Reddit</h1 >
4830<form action =" schedule" method =" post" role =" form" data-toggle =" validator" >
Original file line number Diff line number Diff line change @@ -21,26 +21,8 @@ border-color: #ddd;
2121 </style >
2222</head >
2323<body >
24- <nav class =" navbar navbar-default" >
25- <div class =" container-fluid" >
26- <div class =" navbar-header" >
27- <a class =" navbar-brand" href =" home.html" >Schedule to Reddit</a >
28- </div >
29-
30- <p class =" navbar-text navbar-right" >Logged in as
31- <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
32- </p >
24+ <jsp:include page =" header.jsp" />
3325
34- <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
35- <ul class =" nav navbar-nav" >
36- <li ><a href =" posts" >My Scheduled Posts</a ></li >
37- <li class =" active" ><a href =" post" >Post to Reddit</a ></li >
38- <li ><a href =" postSchedule" >Schedule Post to Reddit</a ></li >
39- </ul >
40-
41- </div ><!-- /.navbar-collapse -->
42- </div ><!-- /.container-fluid -->
43- </nav >
4426<div class =" container" >
4527<h1 >Post to Reddit</h1 >
4628<form action =" submit" method =" post" role =" form" data-toggle =" validator" >
Original file line number Diff line number Diff line change 99
1010</head >
1111<body >
12- <nav class =" navbar navbar-default" >
13- <div class =" container-fluid" >
14- <div class =" navbar-header" >
15- <a class =" navbar-brand" href =" home.html" >Schedule to Reddit</a >
16- </div >
17-
18- <p class =" navbar-text navbar-right" >Logged in as
19- <b ><sec:authentication property =" principal.username" /></b >  ;  ;  ;
20- </p >
21-
22- <div class =" collapse navbar-collapse" id =" bs-example-navbar-collapse-1" >
23- <ul class =" nav navbar-nav" >
24- <li ><a href =" posts" >My Scheduled Posts</a ></li >
25- <li ><a href =" post" >Post to Reddit</a ></li >
26- <li ><a href =" postSchedule" >Schedule Post to Reddit</a ></li >
27- </ul >
28-
29- </div ><!-- /.navbar-collapse -->
30- </div ><!-- /.container-fluid -->
31- </nav >
12+ <jsp:include page =" header.jsp" />
3213<div class =" container" >
3314<h1 >${ msg } </h1 >
3415</div >
You can’t perform that action at this time.
0 commit comments