#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
package ${package};

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.PropertySource;

/**
 * This class represents the main application
 * 
 * @author lucapompei
 *
 */
@PropertySource({ "classpath:application.yml" })
@SpringBootApplication
public class MainApplication {



	/**
	 * Main method used to launch the spring boot application
	 * 
	 * @param args, optional arguments
	 */
	public static void main(String[] args) {
		SpringApplication.run(MainApplication.class, args);
	}
}

@@ -212,32 +212,91 @@
 ootApplication;%0A
+import org.springframework.cache.annotation.EnableCaching;%0A
 import org.sprin
@@ -497,16 +497,31 @@
 ication%0A
+@EnableCaching%0A
 public c

enable caching