Skip to content
15 changes: 8 additions & 7 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@
<sonar.projectKey>revaturelabs_rideshare-user-service</sonar.projectKey>
<sonar.organization>revaturelabs-screenforce</sonar.organization>
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
<sonar.coverage.exclusion>com/revature/beans/*.java</sonar.coverage.exclusion>
<sonar.exclusions>src/main/java/com/revature/beans/**/*.java</sonar.exclusions>
<sonar.coverage.exclusions>src/main/java/com/revature/beans/**/*.java</sonar.coverage.exclusions>
</properties>

<dependencies>
Expand Down Expand Up @@ -127,17 +128,17 @@
<version>2.9.2</version>
</dependency>

<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<!-- <version>1.1.1</version> -->
</dependency>

<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>

<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<!-- <version>1.1.1</version> -->
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
Expand Down
1 change: 0 additions & 1 deletion src/main/java/com/revature/Driver.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
import com.revature.services.DistanceService;


/**
Expand Down
19 changes: 19 additions & 0 deletions src/main/java/com/revature/advice/HttpExceptionAdvice.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.revature.advice;

import org.jboss.logging.Logger;
import org.jboss.logging.Logger.Level;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.client.HttpClientErrorException;

@RestControllerAdvice
public class HttpExceptionAdvice {
private static Logger logger = Logger.getLogger(HttpExceptionAdvice.class);

@ExceptionHandler(HttpClientErrorException.class)
public HttpStatus handleClientError(HttpClientErrorException e) {
logger.log(Level.TRACE, e.getMessage(), e);
return e.getStatusCode();
}
}
5 changes: 5 additions & 0 deletions src/main/java/com/revature/advice/package-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/**
* Package that contains all advising classes
*/

package com.revature.advice;
1 change: 0 additions & 1 deletion src/main/java/com/revature/beans/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
import org.springframework.stereotype.Component;


import org.springframework.stereotype.Component;

@Component
@Entity
Expand Down
Loading