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
@sivaprasadreddy
sivaprasadreddy / HelloAng-DatabasePopulator.java
Created September 4, 2014 12:52
HelloAngular DatabasePopulator.java
package com.sivalabs.app;
import java.util.Arrays;
import java.util.Date;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.sivalabs.app.entities.Todo;
import com.sivalabs.app.repos.TodoRepository;
@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
@sivaprasadreddy
sivaprasadreddy / HelloAngular-Application.java
Created September 4, 2014 12:49
Hello AngularJS Application.java
package com.sivalabs.app;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Configuration
@sivaprasadreddy
sivaprasadreddy / hello-ang-webjars-basic.html
Created September 4, 2014 12:48
hello-ang-webjars-basic html
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>DashBoard</title>
<link rel="stylesheet" href="webjars/bootstrap/3.2.0/css/bootstrap.css"/>
<link rel="stylesheet" href="webjars/font-awesome/4.1.0/css/font-awesome.css"/>
<link rel="stylesheet" href="css/styles.css"/>
</head>
@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 / hello-angularjs.html
Created September 4, 2014 12:44
AngularJS HelloWorld
<html>
<head>
<title>Hello AngularJS</title>
<meta charset="UTF-8">
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</head>
<body ng-app>
<p>Enter Name: <input type="text" ng-model="myname"> </p>
<p>Hello {{myname}}!!</p>
</body>
@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 / 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 / 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 / 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;