Skip to content

Instantly share code, notes, and snippets.

@maxandersen
Created December 23, 2022 21:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maxandersen/eab8d454ed1583888c81a1820a1394b1 to your computer and use it in GitHub Desktop.
Save maxandersen/eab8d454ed1583888c81a1820a1394b1 to your computer and use it in GitHub Desktop.
//DEPS io.micronaut:micronaut-http-server-netty:3.5.2
//DEPS org.slf4j:slf4j-simple:1.6.1
//DEPS io.micronaut:micronaut-http-client:3.5.2
//DEPS io.micronaut:micronaut-inject-java:3.5.2
//SOURCES MicroController.java
//JAVA 17+
package jbang.test;
import io.micronaut.runtime.Micronaut;
public class Main {
public static void main(String[] args) {
Micronaut.run(args);
}
}
package jbang.test;
import io.micronaut.http.annotation.Controller;
import io.micronaut.http.annotation.Get;
@Controller("/hello")
public class MicroController {
static record Person(String firstName, String lastName, int age) {
}
@Get
public Person getPerson() {
return new Person("Firsty", "Lastly", 30);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment