change package name

This commit is contained in:
Steve Waterworth
2020-08-26 12:49:20 +01:00
parent f0043a520b
commit 7c3ffda0cb
8 changed files with 54 additions and 25 deletions

View File

@@ -1,12 +0,0 @@
package com.instana.robotshop;
import java.util.List;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
@RepositoryRestResource(collectionResourceRel = "cities", path = "city")
public interface CityRepository extends PagingAndSortingRepository<City, Long> {
List<City> findByCode(@Param("code") String code);
}

View File

@@ -1,11 +0,0 @@
package com.instana.robotshop;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ShippingApplication {
public static void main(String[] args) {
SpringApplication.run(ShippingApplication.class, args);
}
}

View File

@@ -1,4 +1,4 @@
package com.instana.robotshop;
package com.instana.robotshop.shipping;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -69,4 +69,9 @@ public class City {
public void setLongitude(double longitude) {
this.longitude = longitude;
}
@Override
public String toString() {
return String.format("Country: %s City: %s Region: %s Coords: %f %f", this.code, this.city, this.region, this.latitude, this.longitude);
}
}

View File

@@ -0,0 +1,11 @@
package com.instana.robotshop.shipping;
import java.util.List;
import org.springframework.data.repository.CrudRepository;
public interface CityRepository extends CrudRepository<City, Long> {
List<City> findByCode(String code);
City findById(long id);
}

View File

@@ -0,0 +1,22 @@
package com.instana.robotshop.shipping;
import java.util.List;
import java.util.ArrayList;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Controller {
private static final Logger logger = LoggerFactory.getLogger(Controller.class);
@GetMapping("/cities")
public List<City> cities(@RequestParam(value = "code") String code) {
logger.info("cities by code {}", code);
return new <City>ArrayList();
}
}

View File

@@ -1,4 +1,4 @@
package com.instana.robotshop;
package com.instana.robotshop.shipping;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

View File

@@ -0,0 +1,13 @@
package com.instana.robotshop.shipping;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ShippingServiceApplication {
public static void main(String[] args) {
SpringApplication.run(ShippingServiceApplication.class, args);
}
}

View File

@@ -0,0 +1 @@