Skip to content

Commit ff405a2

Browse files
author
Samuel Abramov
committed
class required a single bean, but 2 were found:
1 parent b204e56 commit ff405a2

File tree

3 files changed

+22
-21
lines changed

3 files changed

+22
-21
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ This is an example Spring-Boot Project with some integrated features, so you don
1919
* JPA
2020
* Actuator
2121
* Logback Logging
22+
* i18n
2223

2324
## Clone & Try! ##
2425

@@ -30,5 +31,5 @@ This is an example Spring-Boot Project with some integrated features, so you don
3031
Clone & Build
3132

3233
Swagger URL: http://localhost:8080/api/swagger-ui.html
33-
You need to use ``/users/signup`` endpoint to create a user.
34+
You need to use ``/users/signup`` endpoint to create a user. (Port 8081 if running in dev mode)
3435

src/main/java/de/abramov/backend/configuration/openapi/OpenApiConfig.java

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,26 @@
1515
@Configuration
1616
public class OpenApiConfig {
1717

18-
@Autowired
19-
I18n i18n;
20-
21-
22-
23-
@Bean
24-
public OpenAPI customOpenAPI() {
25-
Info info = new Info()
26-
.title(i18n.getLocaleString("applications_name", Locale.ENGLISH))
27-
.description(
28-
i18n.getLocaleString("openapi_description", Locale.ENGLISH))
29-
.version(i18n.getLocaleString("openapi_version", Locale.ENGLISH));
30-
31-
info.setContact(new Contact().name("Samuel Abramov").email("info@abramov-samuel.de").url("http://www.abramov-samuel.de"));
32-
33-
return new OpenAPI().components(new Components().addSecuritySchemes("bearer-key",
34-
new SecurityScheme().type(SecurityScheme.Type.HTTP).scheme("bearer").bearerFormat("JWT"))).info(info);
35-
}
36-
18+
@Autowired
19+
private I18n i18n;
20+
21+
@Bean
22+
public OpenAPI customOpenAPI() {
23+
Info info = new Info()
24+
.title(i18n.getLocaleString("applications_name", Locale.ENGLISH))
25+
.description(
26+
i18n.getLocaleString("openapi_description", Locale.ENGLISH))
27+
.version(i18n.getLocaleString("openapi_version", Locale.ENGLISH));
28+
29+
info.setContact(
30+
new Contact().name("Samuel Abramov").email("info@abramov-samuel.de").url("http://www.abramov-samuel.de"));
31+
32+
return new OpenAPI().components(new Components().addSecuritySchemes("bearer-key",
33+
new SecurityScheme()
34+
.type(SecurityScheme.Type.HTTP)
35+
.scheme("bearer").bearerFormat("JWT")))
36+
.info(info);
37+
}
3738

3839

3940
}

src/main/java/de/abramov/backend/rest/service/GenericService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import org.springframework.data.jpa.repository.JpaRepository;
2020
import org.springframework.stereotype.Service;
2121

22-
@Service
2322
public class GenericService<E extends IEntity, S extends JpaRepository<E, Integer>> {
2423
private Logger logger = LoggerFactory.getLogger(GenericService.class);
2524

0 commit comments

Comments
 (0)