introdução
No desenvolvimento da web tradicional, as páginas JSP geralmente são usadas. Primeiro, você precisa introduzir pacotes relacionados ao Springmvc no arquivo POM e, em seguida, gravar arquivos de configuração Springmvc (incluindo a resolução do caminho dos recursos de acesso) e, em seguida, precisa configurar rotas de acesso no web.xml. Isso é sem dúvida muito problemático e você precisa escrever um grande número de arquivos de configuração antes de cada desenvolvimento.
O Springboot fornece uma solução eficiente e conveniente para isso. Você só precisa adicionar dependências de desenvolvimento da Web ao pom.xml para executar o desenvolvimento da Web, economizando etapas de configuração complicadas.
A seguir, são apresentadas as dependências introduzidas pelo desenvolvimento da web
<Depencency> <PuerpId> org.springframework.boot </frugiD> <TRATIFACTID> Spring-boot-starter-web </artifactId> </dependency>
texto
Então, o que devo fazer se precisar usar a página no Springboot? O JSSP não é recomendado para o Springboot, porque o JSSP tem muitas restrições no Springboot, por isso não discutirei as restrições específicas aqui. Se você estiver interessado, pode verificar online. Recomenda -se usar o modelo ThymEleaf no Springboot e usar o HTML como exibição da página. Então, como acessar a página HTML através do controlador?
1. Adicione a dependência do tymeleaf no arquivo pom.xml
<Dependences> <pendency> <voundiD> org.springframework.boot </groupiD> <TRATIFACTID> Spring-boot-starter-web </artifactId> </dependency> <pendence-> SCROTIDED-SCROOT.SpringFramework.boot </GroupId> <TifactId> SCROOT-STARTERFERT-TELTR-TEMBRO-TEMBRO-TRESTRO-TRANHOTWOOT </Groupid> </dependency> <pendency> <puperid> org.springframework.boot </frugiD> <TRATIFACTID> Spring-boot-Starter-tymymeleaf </stardifactId> </dependency> </ipendencies>
2. Adicione a configuração da solicitação de acesso no Application.yml
## THYMELEAF Page Modelo Configuração da mola: MVC: View: Prefixo: / Sufixo: .html
A pasta estática no Springboot Recursos padrão armazena recursos estáticos, como arquivos JS, arquivos CSS, imagens etc. A página HTML é armazenada na pasta Modelos.
3. Crie hello.html na pasta Modelos
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"/> <title> title </title> </head> <body> olá mundial </body> </html>
4. Escreva controlador
/** * Criado por Tomthy em 2018/5/10 */ @ @controlerpublic class ContentController {@GetMapping ("/hello") Private String helloworld () {return "hello"; }}Nota: Não use a anotação @RestController. A anotação @RestController é uma coleção de @ResponseBody e @Controller. O uso da anotação @RestController retornará os dados por padrão e não os solicitará à página.
5. Digite o endereço de solicitação no navegador
Digite o endereço: http: // localhost: 8080/hello e você pode solicitá -lo à página Hello.html.
6. Acesso a recursos estáticos
Ao usar recursos estáticos na página HTML (como imagens), use <script type = "text/javascript" src = "/js/wangeditor.js"> </sCript> diretamente. JS é a pasta sob estática.
7. Diretório do projeto
Resumir
O exposto acima é o que o editor apresentou a você. O Springboot usa o modelo Thymeleaf para acessar a página HTML. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!