2.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.9 KiB
		
	
	
	
	
	
	
	
=========
REST Example Project with Spring Security
Courses
The "REST With Spring" Classes: http://bit.ly/restwithspring
The "Learn Spring Security" Classes: http://github.learnspringsecurity.com
Relevant Articles:
- Spring Security Expressions - hasRole Example
 - REST Pagination in Spring
 - HATEOAS for a Spring REST Service
 - REST API Discoverability and HATEOAS
 - ETags for REST with Spring
 - Error Handling for REST with Spring 3
 - Integration Testing with the Maven Cargo plugin
 - Introduction to Spring Data JPA
 - Project Configuration with Spring
 - REST Query Language with Spring and JPA Criteria
 - REST Query Language with Spring Data JPA Specifications
 - REST Query Language with Spring Data JPA and QueryDSL
 - REST Query Language – Advanced Search Operations
 - Metrics for your Spring REST API
 - REST Query Language with RSQL
 - Spring RestTemplate Tutorial
 - A Guide to CSRF Protection in Spring Security
 - Intro to Spring Security Expressions
 - Changing Spring Model Parameters with Handler Interceptor
 - Introduction to Spring MVC HandlerInterceptor
 - Using a Custom Spring MVC’s Handler Interceptor to Manage Sessions
 
Build the Project
mvn clean install
Set up MySQL
mysql -u root -p 
> CREATE USER 'tutorialuser'@'localhost' IDENTIFIED BY 'tutorialmy5ql';
> GRANT ALL PRIVILEGES ON *.* TO 'tutorialuser'@'localhost';
> FLUSH PRIVILEGES;
Use the REST Service
curl http://localhost:8080/spring-security-rest-full/foos