Devido às necessidades de trabalho, um projeto da Web independente da plataforma precisa ser criado para coletar bugs e sugestões de outros sistemas. Considerando a expansão do domínio cruzado e da comunicação on-line posterior, decidi usar o WebSocket. Além disso, o próprio sistema é baseado na primavera, então construí um projeto muito simples de acordo com os documentos oficiais da Spring.
Construído com base no Maven, é muito simples e rápido. Não vou falar bobagem aqui, basta ir ao tópico:
Toda a estrutura do projeto é tão simples, por isso não entrarei em detalhes. O código -fonte deste projeto será enviado posteriormente. Você pode dar uma olhada. Após a conclusão das instruções oficiais da instalação, descobri que, não importa como eu o acessar, será 404.
Também verifiquei inúmeros recursos e o Baidu tem inúmeras perguntas nos últimos dias. Descobri que a solução não se concentrou nos pontos -chave.
No entanto, alguém no meio mencionou o ponto -chave: a solicitação do WebSocket é essencialmente uma solicitação HTTP, para que ela deve passar por um interceptador, ou seja, ele precisa ser configurado para interceptar no DispatchServlet. Então, se for um domínio cruzado, você deverá definir o endereço de nome de domínio da conexão ao configurar o endereço de acesso. Por exemplo, dois pontos -chave serão colados abaixo:
Este é o endereço de solicitação da página:
Então, depois de configurar isso, você descobrirá que não há problema;
De fato, a documentação oficial também mencionou, mas eu não sabia exatamente o que queria expressar naquele momento, como:
apêndice:
1. Documento oficial: documento chinês da primavera
2. Código fonte do projeto: endereço de download
Então a história termina aqui e vai terminar.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.