何时通过restful web服务保存数据和列表我接受此错误nullpointerexception ApiRestService.java
package com.twitterservice.service;
@RestController
public class ApiRestService {
private static final Logger logger = LoggerFactory.getLogger(ApiRestService.class);
@Autowired(required = true)
ApiRepository ApiRepo;
TwitterRepository TwitRepo;
@RequestMapping(value = "/rest/twitterapi", method = RequestMethod.POST, produces = "application/json")
@ResponseBody
public ResponseEntity<ApiDomain> saveApiKeys(@RequestBody ApiDomain request) {
ApiRepo.save(request);
return new ResponseEntity<ApiDomain>(request, HttpStatus.OK);
}
@RequestMapping(value = "/rest/twitter", method = RequestMethod.GET)
@SuppressWarnings("empty-statement")
public Iterable<TwitterDomain> getAll() throws TwitterException {
ApiDomain apikeys = ApiRepo.findOne(1L);
ConfigurationBuilder xb = new ConfigurationBuilder();
xb.setDebugEnabled(true)
.setOAuthConsumerKey(apikeys.getConsumerKey())
.setOAuthConsumerSecret(apikeys.getConsumerSecret())
.setOAuthAccessToken(apikeys.getAccessToken())
.setOAuthAccessTokenSecret(apikeys.getAccessTokenSecret());
TwitterFactory tf = new TwitterFactory(xb.build());
twitter4j.Twitter tw …Run Code Online (Sandbox Code Playgroud)