<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem quarkus</title>
<link>https://forum.pasja-informatyki.pl/tag/quarkus</link>
<description>Powered by Question2Answer</description>
<item>
<title>JVM frameworki: Spring Framework, Quarkus, Micronaut i inne...</title>
<link>https://forum.pasja-informatyki.pl/495006/jvm-frameworki-spring-framework-quarkus-micronaut-i-inne</link>
<description>

&lt;p&gt;Chciałem zapytać jak wypadają (naj)nowsze frameworki ze świata JVM jak &lt;strong&gt;Quarkus&lt;/strong&gt; czy &lt;strong&gt;Micronaut&lt;/strong&gt; na tle starszych, znacznie bardziej popularnych czyli głównie Spring (, ale też Jakarta EE)? Co sądzicie o tych nowych rozwiązaniach? Quarkus stawia głównie na chmury i konteneryzację (Docker, Kubernetes, itp.). Micronaut podobnie stawia na mikroserwisy i serverless, czyli można powiedzieć nowsze rozwiązania w branży. Obydwa mogą wykorzystywać GraalVM.&lt;/p&gt;



&lt;p&gt;Widziałem już pojedyncze posty tu na forum odnośnie innych niż Spring i Jakarta EE frameworków, więc może ktoś się wypowie, podzieli doświadczeniem...&lt;/p&gt;



&lt;p&gt;Dzięki!&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/495006/jvm-frameworki-spring-framework-quarkus-micronaut-i-inne</guid>
<pubDate>Fri, 19 Jun 2020 17:41:40 +0000</pubDate>
</item>
<item>
<title>Quarkus API GET method by ID</title>
<link>https://forum.pasja-informatyki.pl/493505/quarkus-api-get-method-by-id</link>
<description>

&lt;p&gt;Chciałem napisać API z podstawowymi metodmi w Javie z użyciem Quarkusa i mam problem przy endpoincie GET z parametrem id. Nie wiem czemu nie zwraca mi obiektu z id 1, przy zapytaniu typu GET -&amp;nbsp;localhost:8080/hello/1 .
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package org.acme;

import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;

@Path(&quot;/hello&quot;)
@Produces(MediaType.APPLICATION_JSON)
public class ExampleResource {

    private List&amp;lt;Car&amp;gt; carList;

    public ExampleResource() {
        this.carList = new ArrayList&amp;lt;&amp;gt;();
        this.carList.add(new Car(1, &quot;Audi&quot;, 290000));
        this.carList.add(new Car(2, &quot;Opel&quot;, 12200));
    }

    @GET
    public List&amp;lt;Car&amp;gt; getCarList() {
        return this.carList;
    }

    @GET
    @Path(&quot;/{id}&quot;)
    public List&amp;lt;Car&amp;gt; getCarListById(@PathParam(&quot;id&quot;) Integer id) {
        List&amp;lt;Car&amp;gt; new_list = new ArrayList&amp;lt;&amp;gt;();
        for(Car car: carList){
            if(car.getId() == id)
                new_list.add(car);
        }
        return new_list;
    }

    @POST
    public void addCar(Car auto) { this.carList.add(auto);};

    @DELETE
    public List&amp;lt;Car&amp;gt; delete(Car deleted_car) {
        carList.remove(deleted_car);
        return carList;
    }
}&lt;/pre&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package org.acme;

public class Car {
    public Integer id;
    private String name;
    private Integer prize;

    public Car() {
    }

    public Car(Integer id, String name, Integer prize) {
        this.id = id;
        this.name = name;
        this.prize = prize;
    }

    public Integer getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public Integer getPrize() {
        return prize;
    }
}
&lt;/pre&gt;



&lt;p&gt;Ponad to @DELETE też nie chce zadziałać, kiedy korzystając z Postman'a wysyłam zapytanie DELETE z obiektem JSON w body :&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
{
        &quot;id&quot;: 1,
        &quot;name&quot;: &quot;Audi&quot;,
        &quot;prize&quot;: 290000
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/493505/quarkus-api-get-method-by-id</guid>
<pubDate>Tue, 09 Jun 2020 23:20:09 +0000</pubDate>
</item>
</channel>
</rss>