Skip to content

Instantly share code, notes, and snippets.

View sivaprasadreddy's full-sized avatar
:octocat:
Learning and practicing...

K. Siva Prasad Reddy sivaprasadreddy

:octocat:
Learning and practicing...
View GitHub Profile
<!DOCTYPE html>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<c:url var="rootURL" value="/"/>
<html>
<head>
<title>Login</title>
<link href="${rootURL}resources/bootstrap/css/bootstrap.css" media="screen" rel="stylesheet" type="text/css" />
<h3>Email: <sec:authentication property="name"/></h3>
<h3>
<sec:authorize access="hasRole('ROLE_ADMIN')">
<a href="admin">Administration</a>
</sec:authorize>
</h3>
<p> <a href="logout">Logout</a></p>
</body>
@sivaprasadreddy
sivaprasadreddy / spring-data-rest-pom.xml
Created March 2, 2014 07:14
Spring Data REST dependencies
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.5.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-rest-webmvc</artifactId>
<version>2.0.0.RELEASE</version>
@sivaprasadreddy
sivaprasadreddy / SampleEntities.java
Created March 2, 2014 07:15
JPA Entities for Spring Data REST demo
@Entity
@Table(name = "USERS")
public class User implements Serializable
{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "user_id")
private Integer id;
@sivaprasadreddy
sivaprasadreddy / SpringDataREST-SpringWebAppInitializer.java
Created March 2, 2014 07:16
SpringDataREST SpringWebAppInitializer.java
package com.sivalabs.springdatarest.web.config;
import javax.servlet.Filter;
import org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration;
import org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter;
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
import com.sivalabs.springdatarest.config.AppConfig;
@sivaprasadreddy
sivaprasadreddy / JPARepositories.java
Created March 2, 2014 07:18
JPA Repositories.java
public interface UserRepository extends JpaRepository<User, Integer>
{
}
public interface RoleRepository extends JpaRepository<Role, Integer>
{
}
public interface ContactRepository extends JpaRepository<Contact, Integer>
@sivaprasadreddy
sivaprasadreddy / response.json
Created March 2, 2014 07:19
Sample Spring Data REST JSON Response
{
"_links": {
"self": {
"href": "http://localhost:8080/spring-data-rest-demo/rest/users/{?page,size,sort}",
"templated": true
},
"search": {
"href": "http://localhost:8080/spring-data-rest-demo/rest/users/search"
}
@sivaprasadreddy
sivaprasadreddy / 0_reuse_code.js
Created August 20, 2014 11:20
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@sivaprasadreddy
sivaprasadreddy / hello-angular.pom.xml
Created September 4, 2014 12:46
hello-angular pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.sivalabs</groupId>
<artifactId>hello-angularjs</artifactId>
<version>1.0-SNAPSHOT</version>
@sivaprasadreddy
sivaprasadreddy / Entity-Repo-Ctrl.java
Created September 4, 2014 12:51
Todo Entity-Repo-Ctrl.java classes
package com.sivalabs.app.entities;
@Entity
public class Todo {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
private String description;
@Temporal(TemporalType.TIMESTAMP)
private Date createdOn = new Date();
//setters and getters