Skip to content

Commit 9ffb7c8

Browse files
author
Victor Santiago Martinez Picardo
committed
Add caching, improve model params.
1 parent 208a701 commit 9ffb7c8

File tree

7 files changed

+15
-63
lines changed

7 files changed

+15
-63
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ target/
33
!.mvn/wrapper/maven-wrapper.jar
44
!**/src/main/**/target/
55
!**/src/test/**/target/
6+
src/main/resources/devices.json
67

78
### STS ###
89
.apt_generated

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</parent>
1111
<groupId>com.em7</groupId>
1212
<artifactId>wol</artifactId>
13-
<version>0.1.0</version>
13+
<version>0.1.1</version>
1414
<packaging>jar</packaging>
1515
<name>wol</name>
1616
<description>Wake on Lan</description>

src/main/java/com/em7/wol/config/WebConfig.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,21 +62,21 @@ public ThymeleafViewResolver thymeleafViewResolver() {
6262
}
6363
@Override
6464
public void addResourceHandlers(ResourceHandlerRegistry registry) {
65-
registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/").resourceChain(false)
65+
registry.addResourceHandler("/js/**").addResourceLocations("classpath:/static/js/").resourceChain(true)
6666
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
67-
registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/").resourceChain(false)
67+
registry.addResourceHandler("/css/**").addResourceLocations("classpath:/static/css/").resourceChain(true)
6868
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
69-
registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/images/").resourceChain(false)
69+
registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/images/").resourceChain(true)
7070
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
71-
registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/static/fonts/").resourceChain(false)
71+
registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/static/fonts/").resourceChain(true)
7272
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
73-
registry.addResourceHandler("/webfonts/**").addResourceLocations("classpath:/static/webfonts/").resourceChain(false)
73+
registry.addResourceHandler("/webfonts/**").addResourceLocations("classpath:/static/webfonts/").resourceChain(true)
7474
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
75-
registry.addResourceHandler("css/fonts/material-icons/**").addResourceLocations("classpath:/static/css/fonts/material-icons/").resourceChain(false)
75+
registry.addResourceHandler("css/fonts/material-icons/**").addResourceLocations("classpath:/static/css/fonts/material-icons/").resourceChain(true)
7676
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
77-
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/").resourceChain(false)
77+
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/").resourceChain(true)
7878
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
79-
registry.addResourceHandler("/json/**").addResourceLocations("classpath:/static/json/").resourceChain(false)
79+
registry.addResourceHandler("/json/**").addResourceLocations("classpath:/static/json/").resourceChain(true)
8080
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
8181
}
8282

src/main/java/com/em7/wol/controller/HomeController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ public String showHome(Model model, HttpServletRequest request) {
2222
if(username != null && !username.isEmpty()) {
2323
model.addAttribute("username", username);
2424
model.addAttribute("WoLVersion", version);
25+
model.asMap().clear(); // Remove model parameters from URL
2526
return "redirect:/devices/list";
2627
}else{
27-
return "redirect:/"; // Para que deje la URL bien
28+
return "redirect:/";
2829
}
2930
}
3031
}

src/main/java/com/em7/wol/controller/LoginController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public class LoginController {
3131
, consumes = "application/json")
3232
@ResponseBody
3333
public SalidaLoginDTO login(@RequestBody EntradaLoginDTO loginDTO, HttpServletRequest request) {
34-
String nombreMetodo = new Object() {}.getClass().getEnclosingMethod().getName();
3534
try {
3635
SalidaLoginDTO respuestaDTO = new SalidaLoginDTO();
3736
respuestaDTO.setResult("OK");
@@ -46,6 +45,7 @@ public SalidaLoginDTO login(@RequestBody EntradaLoginDTO loginDTO, HttpServletRe
4645
}
4746
return respuestaDTO;
4847
} catch (Exception e) {
48+
String nombreMetodo = new Object() {}.getClass().getEnclosingMethod().getName();
4949
String mensajeError = "Error en " + nombreMetodo + " - " + e.toString();
5050
log.error(mensajeError);
5151
SalidaLoginDTO respuestaDTO = new SalidaLoginDTO();

src/main/resources/application.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=0.1.0
1+
version=0.1.1
22
spring.profiles.active=default
33

44
wol.user=admin
@@ -7,7 +7,7 @@ server.port=7800
77
shutdown.port=7801
88
security.require-ssl=false
99
server.ssl.enabled=false
10-
spring.thymeleaf.cache=false
10+
spring.thymeleaf.cache=true
1111
server.http.interface=0.0.0.0
1212

1313
#server.ssl.key-store-type=PKCS12

src/main/resources/devices.json

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)