diff --git a/pom.xml b/pom.xml
index 5348ee9..25cd809 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
 	
 	osm.surveyor.plateau
 	task-bldg
-	0.1.19
+	0.2.1
 	war
 	task-bldg
 	TaskingManager for Plateau BLDG
diff --git a/src/main/java/osm/surveyor/task/city/CityService.java b/src/main/java/osm/surveyor/task/city/CityService.java
index b24916e..f282891 100644
--- a/src/main/java/osm/surveyor/task/city/CityService.java
+++ b/src/main/java/osm/surveyor/task/city/CityService.java
@@ -16,11 +16,14 @@
 @Transactional // メソッド開始時にトランザクションを開始、終了時にコミットする
 public class CityService {
 
-	@Autowired
-	CityRepository repository;
+	private final CityRepository repository;
+	private final CitymeshRepository meshRepository;
 	
 	@Autowired
-	CitymeshRepository meshRepository;
+	public CityService(CityRepository repository, CitymeshRepository meshRepository) {
+	    this.repository = repository;
+	    this.meshRepository = meshRepository;
+	}
 
 	public List getAll() {
 		return repository.findAll(Sort.by(Sort.Direction.ASC, "citycode"));
diff --git a/src/main/java/osm/surveyor/task/task/TaskService.java b/src/main/java/osm/surveyor/task/task/TaskService.java
index 35d2d96..01b3b59 100644
--- a/src/main/java/osm/surveyor/task/task/TaskService.java
+++ b/src/main/java/osm/surveyor/task/task/TaskService.java
@@ -22,11 +22,14 @@
 @Transactional // メソッド開始時にトランザクションを開始、終了時にコミットする
 public class TaskService {
 
-	@Autowired
-	TaskRepository repository;
+	private final TaskRepository repository;
+	private final CitymeshRepository meshRepository;
 	
 	@Autowired
-	CitymeshRepository meshRepository;
+	public TaskService(TaskRepository repository, CitymeshRepository meshRepository) {
+	    this.repository = repository;
+	    this.meshRepository = meshRepository;
+	}
 
 	public void add(TaskEntity task) {
 		if (task.getOperation() == Operation.RESERVE) {