Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Spring Boot + Wicket framework

Ako implementovať wicket framework do spring boot aplikácie, resp ako z controlleru vrátiť stránku?

V Eclipse mám vytvorený Spring Starter Project (cez plugin SpringSource Tool Suite)

pridal som dependencies

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>8.0.0-M6</version>
</dependency>


DemoApplication.java

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootA pplication;

@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}


AppController.java

import org.springframework.web.bind.annotation.RequestMap ping;
import org.springframework.web.bind.annotation.RestContro ller;

@RestController
public class AppController {

@RequestMapping("/test")
public String test(){
return "test";
}
}


Run as - Spring Boot App

Cez localhost:8080/

Spring boot mi funguje aj Wicket mi funguje keď si vytvorím webapp maven project pridám si dependency wicket nastavím web.xml aj HomePage

<web-app>
<display-name>WicketTest</display-name>
<filter>
<filter-name>WicketTest</filter-name>
<filter-class>org.apache.wicket.protocol.http.Wick etFilter</filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>com.example.SaunaWicketApplication</p aram-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>WicketTest</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>

HomePage.java

import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;

public class HomePage extends WebPage {

public HomePage() {
add(new Label("helloMessage", "Hello WicketWorld!"));
}

}

HomePage.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Apache Wicket HelloWorld</title>
</head>
<body>
<div wicket:id="helloMessage"></div>
</body>
</html>



Ako mám prepojiť Spring Boot a Wicket aby mi fungovali vrámci jedného projektu?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny