Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade micronaut 2 to 3 #267

Merged
merged 72 commits into from
Aug 15, 2023
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
ff4476c
added dependencies for rxjava3, bump versions for micronaut and micro…
kevintanhongann Aug 8, 2022
0533fae
auth related class changes and fix test, fixed port for test
kevintanhongann Aug 8, 2022
a9666f0
renamed and removed unused packages, test yml to have server port number
kevintanhongann Aug 8, 2022
f52b67e
check whether serverPort exists, if not default to 8080
kevintanhongann Aug 9, 2022
bdb4546
default to 8080 for server port
kevintanhongann Aug 9, 2022
378f4f6
added back generator-jhipster
kevintanhongann Aug 9, 2022
99336a9
ran npm install
kevintanhongann Aug 9, 2022
c25ba43
prettier codestyle
kevintanhongann Aug 9, 2022
e4bc614
replace userdetails with authentication.success
kevintanhongann Aug 9, 2022
3a9c6ff
removed and replaced deprecated class
kevintanhongann Aug 9, 2022
31793b3
update git properties version
kevintanhongann Aug 9, 2022
3ce8a4f
updated logback and jackson version
kevintanhongann Aug 9, 2022
98ae5d2
bump shadow plugin and micronaut plugin version
kevintanhongann Aug 9, 2022
2e61198
bump generator-jhipster to version 7.9.2
kevintanhongann Aug 9, 2022
eb1337f
git properties to 2.4.1
kevintanhongann Aug 9, 2022
460ac57
use java 11
kevintanhongann Aug 9, 2022
b6486ac
Update .github/workflows/samples.yml
atomfrede Aug 9, 2022
186c7c7
rxjava3 dependency in maven pom
kevintanhongann Aug 9, 2022
8982109
Update pom.xml.ejs
atomfrede Aug 9, 2022
2ab4e1c
removed unused after upgrading to micronaut 3
kevintanhongann Aug 10, 2022
d2d930a
added micronauttest for corstest
kevintanhongann Aug 10, 2022
a8bcdd5
graalvm native image dependency
kevintanhongann Aug 10, 2022
153d1a9
graalvm native toolchain detection false in gradle
kevintanhongann Aug 10, 2022
1373ffb
javax mail to jakarta mail
kevintanhongann Aug 10, 2022
1d9ab47
maven side of javax mail to jakarta mail
kevintanhongann Aug 10, 2022
3ea4580
javax annotatio to jakarta annotation, remove inject-java from build.…
kevintanhongann Aug 10, 2022
48a6dd4
javax to jakarta mail
kevintanhongann Aug 10, 2022
b8dbcf5
micronaut discovery client package name change
kevintanhongann Aug 10, 2022
e457df8
bump simplemail version
kevintanhongann Aug 10, 2022
f3799f4
added micronaut inject to test-compile for maven
kevintanhongann Aug 10, 2022
19a225e
archunit,testcontainers,caffeine version bump
kevintanhongann Aug 10, 2022
ce84720
added micronaut aop dependency
kevintanhongann Aug 10, 2022
4cbf861
update hibernate,liquibase and swagger versions
kevintanhongann Aug 10, 2022
2def5ca
new coretest syntax
kevintanhongann Aug 11, 2022
42aafe6
fix activation key not set #268
kevintanhongann Aug 18, 2022
e739cb7
replaced lazy initialization with authorities repository to find gran…
kevintanhongann Aug 18, 2022
0e82228
authorityrepository
kevintanhongann Aug 18, 2022
aee31af
authorityrepository import
kevintanhongann Aug 18, 2022
5b30385
package name correction
kevintanhongann Sep 1, 2022
8490b43
Update to Micronaut 3.9.1
mraible May 18, 2023
b17b374
Update to Micronaut Date 3.10.0
mraible May 18, 2023
2690e5e
disable nativeimage task in docker gradle
kevintanhongann Jun 1, 2023
9fa5501
Fix docker.gradle.ejs invalid config.
jeremyg484 Aug 2, 2023
9805a5f
Disable environment deduction since they're explicitly specified.
jeremyg484 Aug 2, 2023
b2ba80a
Update Micronaut framework to 3.9.5 and application plugin to 3.7.9.
jeremyg484 Aug 2, 2023
b6b8e4b
Clean up Micronaut dependencies in build.gradle
jeremyg484 Aug 2, 2023
08b682b
Refactor SecurityHeaderFilter
jeremyg484 Aug 2, 2023
7cce526
Refactor DatabaseAuthenticationProvider
jeremyg484 Aug 2, 2023
b04f02d
Fix CORS test generation.
jeremyg484 Aug 3, 2023
5a70b74
Fix MailServiceIT test generation.
jeremyg484 Aug 3, 2023
081d6b7
Fix auth provider to meet test expectations.
jeremyg484 Aug 3, 2023
400a557
Missing import in SecurityHeaderFilter.
jeremyg484 Aug 3, 2023
72fc795
Add missing implements clause to CorsTest.
jeremyg484 Aug 3, 2023
ffeeb61
Clean up user caching.
jeremyg484 Aug 3, 2023
640ae5e
Add instructions for using dev version.
jeremyg484 Aug 4, 2023
dd3d2eb
Generate working Maven configuration.
jeremyg484 Aug 7, 2023
146e128
Correct JSON property name to use kebab case as expected by client.
jeremyg484 Aug 7, 2023
c5b32ea
Merge pull request #1 from jeremyg484/micronaut-3
kevintanhongann Aug 8, 2023
2184c3d
Merge branch 'main' into merge-package-lock-jsoon-fix
kevintanhongann Aug 8, 2023
85e74fb
Run Prettier
mraible Aug 14, 2023
117aa1f
Add javax.inject as a dependency
mraible Aug 14, 2023
70862de
Add javax.inject version
mraible Aug 14, 2023
85a37c6
Fix javax-inject version
mraible Aug 14, 2023
1852573
Fix pom.xml.
jeremyg484 Aug 14, 2023
5c1710a
Fix get all controller method.
jeremyg484 Aug 14, 2023
cb9b7eb
Merge pull request #2 from jeremyg484/micronaut-3-fixes
kevintanhongann Aug 15, 2023
bb6299d
Specify micronaut-discovery-client as 3.3.1
mraible Aug 15, 2023
9df0099
Run npm audit fix
mraible Aug 15, 2023
7f7e8e1
Add java.net.URI import for Redis
mraible Aug 15, 2023
f144cb1
Fix typo in micronaut_discovery_client_version variable
mraible Aug 15, 2023
557b861
Change to JHipster 7.9.3 and Java 11
mraible Aug 15, 2023
0c05faa
Fix coordinates for micronaut-discovery-client
mraible Aug 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions generators/constants.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/

module.exports = {
GRADLE_VERSION: '6.8.1',
GRADLE_VERSION: '7.4.2',
DOCKER_REDIS: 'redis:6.0.10',
sqlDb: {
h2Disk: {
Expand All @@ -43,19 +43,19 @@ module.exports = {
},
},
versions: {
micronaut: '2.4.4',
micronautData: '2.3.1',
micronaut: '3.6.0',
mraible marked this conversation as resolved.
Show resolved Hide resolved
micronautData: '3.7.2',
mraible marked this conversation as resolved.
Show resolved Hide resolved
micronautOpenApi: '2.3.1',

rxJava3: '2.3.0',
hibernate: '5.4.24.Final',
jackson: '2.12.2',
jackson: '2.13.3',
javassist: '3.27.0-GA', // Should match Hibernate deps
javaxMail: '1.6.2',
jbcrypt: '0.4',
jhipsterDeps: '3.8.0',
liquibase: '4.2.2',
liquibaseHibernate5: '4.1.1',
logback: '1.2.3',
logback: '1.2.11',
mapstruct: '1.3.1.Final',
swaggerAnnotations: '2.1.6',
mockito: '3.6.28',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import io.micronaut.data.model.Page;
import io.micronaut.data.model.Pageable;
import io.micronaut.transaction.annotation.ReadOnly;
import org.springframework.data.jpa.domain.Specification;
import javax.inject.Singleton;
import jakarta.inject.Singleton;
import javax.transaction.Transactional;

import io.github.jhipster.service.QueryService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ import org.slf4j.LoggerFactory;
import io.micronaut.data.model.Page;
import io.micronaut.data.model.Pageable;
<%_ } _%>
import javax.inject.Singleton;
import jakarta.inject.Singleton;
<%_ if (databaseType === 'sql') { _%>
import javax.transaction.Transactional;
import io.micronaut.transaction.annotation.ReadOnly;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ import io.micronaut.core.type.Argument;
import io.micronaut.http.HttpRequest;
import io.micronaut.http.HttpResponse;
import io.micronaut.http.HttpStatus;
import io.micronaut.http.client.RxHttpClient;
import io.micronaut.rxjava3.http.client.Rx3HttpClient;
import io.micronaut.http.client.annotation.Client;
import io.micronaut.http.client.exceptions.HttpClientResponseException;
import io.micronaut.test.extensions.junit5.annotation.MicronautTest;
Expand All @@ -91,7 +91,7 @@ import org.junit.jupiter.api.TestInstance;
import org.junit.jupiter.api.extension.ExtendWith;
<%_ } _%>

import javax.inject.Inject;
import jakarta.inject.Inject;
<%_ if (databaseType === 'sql' && !reactive) { _%>
import javax.persistence.EntityManager;
<%_ } _%>
Expand Down Expand Up @@ -343,7 +343,7 @@ public class <%= entityClass %>ResourceIT <% if (databaseType === 'cassandra') {
<%_ } _%>

@Inject @Client("/")
RxHttpClient client;
Rx3HttpClient client;

private <%= asEntity(entityClass) %> <%= asEntity(entityInstance) %>;

Expand Down
4 changes: 2 additions & 2 deletions generators/heroku/templates/SSLEnforcingHostResolver.java.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import io.micronaut.http.server.HttpServerConfiguration;
import io.micronaut.http.server.util.DefaultHttpHostResolver;
import io.micronaut.runtime.server.EmbeddedServer;

import javax.inject.Provider;
import javax.inject.Singleton;
import jakarta.inject.Provider;
import jakarta.inject.Singleton;

@Replaces(DefaultHttpHostResolver.class)
@Singleton
Expand Down
4 changes: 4 additions & 0 deletions generators/server/templates/build.gradle.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -559,6 +559,10 @@ dependencies {
<%_ if (messageBroker === 'kafka') { _%>
testImplementation "org.testcontainers:kafka"
<%_ } _%>

implementation("io.micronaut.rxjava3:micronaut-rxjava3:$rxJava3Version")
implementation("io.micronaut.rxjava3:micronaut-rxjava3-http-client:$rxJava3Version")

//jhipster-needle-gradle-dependency - JHipster will add additional dependencies here
}

Expand Down
9 changes: 6 additions & 3 deletions generators/server/templates/gradle.properties.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ jaxb_runtime_version=2.3.2
<%_ } _%>

# gradle plugin version
micronaut_plugin_version=1.4.5
git_properties_plugin_version=2.2.2
micronaut_plugin_version=3.5.1
git_properties_plugin_version=3.4.0
kevintanhongann marked this conversation as resolved.
Show resolved Hide resolved
<%_ if (!skipClient) { _%>
gradle_node_plugin_version=2.2.4
kevintanhongann marked this conversation as resolved.
Show resolved Hide resolved
<%_ } _%>
Expand All @@ -78,7 +78,10 @@ sonarqube_plugin_version=2.8
<%_ if (enableSwaggerCodegen) { _%>
openapi_plugin_version=4.3.1
<%_ } _%>
shadow_plugin_version=6.1.0
shadow_plugin_version=7.1.2

#rxjava3 dependencies
rxJava3Version=<%=versions.rxJava3%>

# jhipster-needle-gradle-property - JHipster will add additional properties here

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import io.micronaut.core.async.publisher.Publishers;
import io.micronaut.management.endpoint.info.InfoSource;
import org.reactivestreams.Publisher;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import java.util.HashMap;

@Singleton
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ import javax.cache.configuration.MutableConfiguration;
import javax.cache.expiry.CreatedExpiryPolicy;
import javax.cache.expiry.Duration;
<%_ } _%>
import javax.inject.Singleton;
import jakarta.inject.Singleton;
<%_ if (cacheProvider === 'redis') { _%>
import java.util.concurrent.TimeUnit;
<%_ } _%>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import io.micronaut.context.annotation.Factory;
import org.zalando.problem.ProblemModule;
import org.zalando.problem.violations.ConstraintViolationProblemModule;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

@Factory
public class JacksonConfiguration {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import net.logstash.logback.stacktrace.ShortenedThrowableConverter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

@Singleton
@Context
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package <%= packageName %>.config;

import io.micronaut.context.i18n.ResourceBundleMessageSource;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

@Singleton
public class MessagesBundleMessageSource extends ResourceBundleMessageSource {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package <%=packageName%>.security;

import org.mindrot.jbcrypt.BCrypt;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import javax.validation.constraints.NotBlank;

@Singleton
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,18 @@ package <%=packageName%>.security;
import <%=packageName%>.domain.Authority;
import <%=packageName%>.domain.User;
import <%=packageName%>.repository.UserRepository;
import edu.umd.cs.findbugs.annotations.Nullable;
import io.micronaut.core.annotation.Nullable;
import io.micronaut.http.HttpRequest;
import io.micronaut.security.authentication.AuthenticationProvider;
import io.micronaut.security.authentication.AuthenticationRequest;
import io.micronaut.security.authentication.AuthenticationResponse;
import io.micronaut.security.authentication.UserDetails;
import io.micronaut.validation.validator.constraints.EmailValidator;
import io.reactivex.Flowable;
import io.reactivex.rxjava3.core.Flowable;
import org.reactivestreams.Publisher;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import java.util.List;
import java.util.Locale;
import java.util.stream.Collectors;
Expand Down Expand Up @@ -60,6 +59,6 @@ public class DatabaseAuthenticationProvider implements AuthenticationProvider {
.map(Authority::getName)
.collect(Collectors.toList());

return new UserDetails(user.getLogin(), grantedAuthorities);
return AuthenticationResponse.success(user.getLogin(), grantedAuthorities);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ import io.micronaut.security.oauth2.client.OpenIdProviderMetadata;
import io.micronaut.security.oauth2.configuration.OauthClientConfiguration;
import io.micronaut.security.oauth2.endpoint.endsession.request.AbstractEndSessionRequest;
import io.micronaut.security.oauth2.endpoint.endsession.response.EndSessionCallbackUrlBuilder;
import io.micronaut.security.oauth2.endpoint.token.response.OpenIdUserDetailsMapper;
import io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper;
import io.micronaut.security.oauth2.configuration.endpoints.EndSessionConfiguration;
import io.micronaut.security.oauth2.endpoint.endsession.request.EndSessionEndpoint;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.inject.Named;
import javax.inject.Provider;
import jakarta.inject.Named;
import jakarta.inject.Provider;
import java.net.URI;

import java.util.HashMap;
Expand Down Expand Up @@ -75,8 +75,8 @@ public class JHipsterEndSessionEndpoint extends AbstractEndSessionRequest {

private Optional<String> parseIdToken(Authentication authentication) {
Map<String, Object> attributes = authentication.getAttributes();
if (attributes.containsKey(OpenIdUserDetailsMapper.OPENID_TOKEN_KEY)) {
return Optional.of(attributes.get(OpenIdUserDetailsMapper.OPENID_TOKEN_KEY).toString());
if (attributes.containsKey(OpenIdAuthenticationMapper.OPENID_TOKEN_KEY)) {
return Optional.of(attributes.get(OpenIdAuthenticationMapper.OPENID_TOKEN_KEY).toString());
}
return Optional.empty();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,16 @@ import com.nimbusds.jwt.JWT;
import com.nimbusds.jwt.JWTClaimsSet;
import com.nimbusds.jwt.JWTParser;
import io.micronaut.context.annotation.Requires;
import io.micronaut.security.authentication.UserDetails;
import io.micronaut.security.config.AuthenticationModeConfiguration;
import io.micronaut.security.oauth2.configuration.OpenIdAdditionalClaimsConfiguration;
import io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdUserDetailsMapper;
import io.micronaut.security.oauth2.endpoint.token.response.DefaultOpenIdAuthenticationMapper;
import io.micronaut.security.oauth2.endpoint.token.response.OpenIdClaims;
import io.micronaut.security.oauth2.endpoint.token.response.OpenIdTokenResponse;
import io.micronaut.security.oauth2.endpoint.token.response.OpenIdUserDetailsMapper;
import io.micronaut.security.oauth2.endpoint.token.response.OpenIdAuthenticationMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.inject.Named;
import javax.inject.Singleton;
import jakarta.inject.Named;
import jakarta.inject.Singleton;
import java.text.ParseException;
import java.util.List;
import java.util.ArrayList;
Expand All @@ -30,7 +29,7 @@ import java.util.stream.Collectors;
@Singleton
@Requires(classes = JWTParser.class)
@Named("oidc")
public class JHipsterOpenIdUserDetailsMapper extends DefaultOpenIdUserDetailsMapper {
public class JHipsterOpenIdUserDetailsMapper extends DefaultOpenIdAuthenticationMapper {
private static final Logger LOG = LoggerFactory.getLogger(JHipsterOpenIdUserDetailsMapper.class);
public static final String GROUPS_CLAIM = "groups";
public static final String ROLES_CLAIM = "roles";
Expand Down Expand Up @@ -107,7 +106,7 @@ public class JHipsterOpenIdUserDetailsMapper extends DefaultOpenIdUserDetailsMap
protected Map<String, Object> buildAttributes(String providerName, OpenIdTokenResponse tokenResponse, OpenIdClaims openIdClaims) {
Map<String, Object> claims = super.buildAttributes(providerName, tokenResponse, openIdClaims);

claims.put(OpenIdUserDetailsMapper.OPENID_TOKEN_KEY, tokenResponse.getIdToken());
claims.put(OpenIdAuthenticationMapper.OPENID_TOKEN_KEY, tokenResponse.getIdToken());

return claims;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package <%=packageName%>.security;

import edu.umd.cs.findbugs.annotations.NonNull;
import io.micronaut.core.annotation.NonNull;
import io.micronaut.core.annotation.Introspected;

import javax.validation.constraints.NotBlank;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import io.micronaut.context.annotation.Value;
import org.simplejavamail.api.mailer.Mailer;
import org.simplejavamail.mailer.MailerBuilder;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

@Factory
public class MailSenderFactory {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import org.slf4j.LoggerFactory;
import org.thymeleaf.TemplateEngine;
import org.thymeleaf.context.Context;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import javax.mail.internet.MimeMessage;
import java.nio.charset.StandardCharsets;
import java.util.Locale;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import io.micronaut.transaction.annotation.ReadOnly;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import javax.transaction.Transactional;
import java.time.Instant;
import java.time.temporal.ChronoUnit;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import <%=packageName%>.domain.Authority;
import <%=packageName%>.domain.User;
import <%=packageName%>.service.dto.UserDTO;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import java.util.*;
import java.util.stream.Collectors;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import io.micronaut.http.server.types.files.StreamedFile;
import io.micronaut.security.annotation.Secured;
import io.micronaut.security.rules.SecurityRule;

import javax.inject.Inject;
import jakarta.inject.Inject;
import java.util.Optional;

@Controller
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package <%=packageName%>.web.rest.errors.handlers;
import io.micronaut.http.HttpRequest;
import io.micronaut.http.HttpResponse;
import io.micronaut.http.server.exceptions.ExceptionHandler;
import javax.inject.Singleton;
import jakarta.inject.Singleton;
import org.zalando.problem.AbstractThrowableProblem;

@Singleton
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ import io.micronaut.http.HttpResponse;
import io.micronaut.http.hateoas.JsonError;
import io.micronaut.http.server.exceptions.ExceptionHandler;
import io.micronaut.validation.exceptions.ConstraintExceptionHandler;
import io.micronaut.validation.exceptions.ValidationExceptionHandler;

import org.zalando.problem.Problem;
import org.zalando.problem.Status;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import javax.validation.ConstraintViolation;
import javax.validation.ConstraintViolationException;
import javax.validation.ElementKind;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import io.micronaut.security.authentication.DefaultAuthorizationExceptionHandler
import org.zalando.problem.Problem;
import org.zalando.problem.Status;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

@Singleton
@Replaces(DefaultAuthorizationExceptionHandler.class)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ import io.micronaut.context.annotation.Replaces;
import io.micronaut.http.HttpRequest;
import io.micronaut.http.HttpResponse;
import io.micronaut.http.server.exceptions.ExceptionHandler;
import io.micronaut.http.server.netty.converters.UnsatisfiedRouteHandler;
import io.micronaut.http.server.exceptions.UnsatisfiedRouteHandler;
import io.micronaut.web.router.exceptions.UnsatisfiedRouteException;
import org.zalando.problem.Problem;
import org.zalando.problem.Status;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

@Replaces(UnsatisfiedRouteHandler.class)
@Singleton
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ logger:

micronaut:
server:
port: <%= serverPort %>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly not relevant for the ci pipeline, but we should keep <%= serverPort %> it is supposed to come from the main generator

port: 8080
cors:
# CORS is only enabled by default with the "dev" profile, so BrowserSync can access the API
enabled: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ thymeleaf:
# ===================================================================
micronaut:
server:
port: <%= serverPort %>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly not relevant for the ci pipeline, but we should keep <%= serverPort %> it is supposed to come from the main generator

port: 8080
security:
token:
jwt:
Expand Down
Loading