控制器.java
@RestController
public class Controller {
@Autowired
private UserService userService;
@Autowired
private BookService bookService;
//Below userService implementation
@PostMapping(value = "/addNewUser", consumes = "application/json")
public void addNewUser(@RequestBody User newUser) {
userService.addNewUser(newUser);
}
@GetMapping(value = "/findUserById/{id}", produces = "application/json")
public User findUserById(@PathVariable("id") Long id) {
return userService.findUserById(id);
}
@GetMapping(value = "/findUserByName/{name}", produces = "application/json")
public User findUserByName(@PathVariable("name") String name) {
return userService.findUserByName(name);
}
Run Code Online (Sandbox Code Playgroud)
UserServiceImpl.java
@Transactional
@Service("userService")
public class UserServiceImpl implements UserService {
@Autowired
private UserRepository userRepository;
@Override
public void addNewUser(User newUser) { …Run Code Online (Sandbox Code Playgroud) 我有三个数组(但我可以有更多)有一些像这样的值:
table_1 = [a,b,c]; //three elements
table_2 = [d]; //one elements
table_3 = [e,f]; //two elements
Run Code Online (Sandbox Code Playgroud)
我希望得到那个输出
<test>
<test_1>a</test_1>
<test_2>d</test_2>
<test_3>e</test_3>
</test>
<test>
<test_1>a</test_1>
<test_2>d</test_2>
<test_3>f</test_3>
</test>
<test>
<test_1>b</test_1>
<test_2>d</test_2>
<test_3>e</test_3>
</test>
<test>
<test_1>b</test_1>
<test_2>d</test_2>
<test_3>f</test_3>
</test>
<test>
<test_1>c</test_1>
<test_2>d</test_2>
<test_3>e</test_3>
</test>
<test>
<test_1>c</test_1>
<test_2>d</test_2>
<test_3>f</test_3>
</test>
Run Code Online (Sandbox Code Playgroud)
也许有人知道如何在JAVA中做到这一点.如果我有两个数组,我可以使用两个for(for for for),但我必须这样做更通用.