我是Spring和Java的新手,我正在尝试构建一个简单的REST应用程序,它接收一个地址字符串,解析它并尝试验证它。
我的主项目目录如下所示:
config
controller
exception
geocoder
model
repository
service
Application.java
在我编写应用程序时,我需要从控制器外部调用服务 - 在地理编码器模块中。这在实践中没问题吗?我是否会使用@Component注释地理编码器模块中的类?
此外,您可以在此处查看我的代码:https://github.com/taurenk/PinPointGeocoder2
答案 0 :(得分:0)
我想出了我的问题。
Geocoder包中的类必须使用@component进行注释。
你还需要使用@Autowired注释引用Geocoder类[在我的情况下在控制器中]的变量。
这将有助于Spring了解要管理/调用的类。