我搜索了幾種方法來創建寧靜的Web服務,並最終縮小了我目前的要求,以瞭解如何使用spring創建寧靜的Web服務。如何使用spring 3.0創建寧靜的web服務?
我是新來的春天和寧靜的服務設計。試圖用Google搜索幾個小時才能找到一篇能幫助我學習這項技術的好文章。
有人能指點我一個很好的教程,它解釋瞭如何使用spring創建寧靜的web服務?
我遇到的所有教程都使用POM.XML。我真的需要使用maven來創建一個寧靜的web服務嗎?我很困惑。請幫忙。
我搜索了幾種方法來創建寧靜的Web服務,並最終縮小了我目前的要求,以瞭解如何使用spring創建寧靜的Web服務。如何使用spring 3.0創建寧靜的web服務?
我是新來的春天和寧靜的服務設計。試圖用Google搜索幾個小時才能找到一篇能幫助我學習這項技術的好文章。
有人能指點我一個很好的教程,它解釋瞭如何使用spring創建寧靜的web服務?
我遇到的所有教程都使用POM.XML。我真的需要使用maven來創建一個寧靜的web服務嗎?我很困惑。請幫忙。
我認爲最好從頭開始。只需在IDE中創建一個項目,並逐步添加jar和配置。閱讀其他人編寫的數百行XML文件並不容易,至少對我而言是這樣。
Here是一個非常簡單的教程,希望它有幫助。
,我遇到的最好的彈簧安置教程是這兩個:
您也可以使用此命令下載從混帳代碼(你需要首先安裝的git它當然)
git clone https://code.google.com/p/bti360/
這是另一個很好的教程,你可以下載類似於以前的教程代碼,並運行它在STS或日食。
我已經測試這兩個在我的本地,他們都很好地工作。對於第二個鏈接,您需要安裝Gradle以使您的構建過程輕鬆而輕鬆。
我知道我遲到了6個月。到目前爲止,您將成爲Web服務領域的大師。但是我最近想學習這個,這個例子幫了我很多。 http://software.sawano.se/2012/03/combining-json-and-xml-in-restful-web.html
這個例子非常簡單,並且沒有很多依賴關係。只需要安裝Maven,Eclipse和一個服務器。希望它對將來的其他人有用。謝謝。使用彈簧其餘web服務
在這個例子中
用戶列表呼叫我們有
1)休息Controller類
2)用戶DTO類
@RestController
@RequestMapping("/user")
public class UserMgmt
{
@GetMapping(value = "/getUser")
public ResponseEntity<List<UserDto>> getUser() {
List<UserDto> userDto=new ArrayList<UserDto>();
UserDto obj1=new UserDto();
obj1.setUsername("sibin");
obj1.setEmail("[email protected]");
obj1.setPhone("9895954561");
obj1.setAddress("some thing");
userDto.add(obj1);
UserDto obj2=new UserDto();
obj2.setUsername("user");
obj2.setEmail("[email protected]");
obj2.setPhone("9895954561");
obj2.setAddress("some thing");
userDto.add(obj2);
return new ResponseEntity<List<UserDto>>(userDto,HttpStatus.OK);
}
}
UserDto
public class UserDtos {
private String username;
private String email;
private String phone;
private String address;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddress() {
return Address;
}
public void setAddress(String address) {
Address = address;
}
}
輸出 當我們調用Web服務,我們得到JSON格式值像以下模塊:使用下面扶養
[
{
username: "sibin",
email: "[email protected]",
phone: "9895954561",
address: "some thing",
},
{
username: "user",
email: "[email protected]",
phone: "9895954561",
address: "1512381877232",
}]
響應發送爲JSON字符串
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.3</version>
</dependency>