当前位置: 首页 > news >正文

首次进入网站时给一个alert怎么做php技术的网站建设实录方案

首次进入网站时给一个alert怎么做,php技术的网站建设实录方案,有没有电商设计的网站参考,福州市建设局内部网站网上的文章五花八门,不写SpringBoot的版本号,导致代码拿来主义不好使了。 本文采用的版本 SpringBoot 2.7.7 Java 1.8目录1、默认访问路径2、整个项目增加路由前缀3、通过注解方式增加路由前缀4、按照目录结构添加前缀参考文章1、默认访问路径 packag…

网上的文章五花八门,不写SpringBoot的版本号,导致代码拿来主义不好使了。

本文采用的版本

SpringBoot 2.7.7
Java 1.8

目录

    • 1、默认访问路径
    • 2、整个项目增加路由前缀
    • 3、通过注解方式增加路由前缀
    • 4、按照目录结构添加前缀
    • 参考文章

1、默认访问路径

package com.example.demo.controller.api;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/api")
public class AppIndexController {@GetMapping("/index")public String index() {return "app";}
}

访问地址:http://localhost:8080/api/index

2、整个项目增加路由前缀

application.yml

server:servlet:context-path: /prefix

访问地址:http://localhost:8080/prefix/api/index

注意:该方案会将所有的路由都增加一个前缀

3、通过注解方式增加路由前缀

注解

package com.example.demo.annotation;import org.springframework.core.annotation.AliasFor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RestController;import java.lang.annotation.*;/*** controller层统一使用该注解*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@RestController
public @interface ApiRestController {/*** Alias for {@link Controller#value}.*/@AliasFor(annotation = Controller.class)String value() default "";
}

配置

package com.example.demo.config;import com.example.demo.annotation.ApiRestController;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/*** 配置统一的后台接口访问路径的前缀*/
@Configuration
public class CustomWebMvcConfig implements WebMvcConfigurer {@Overridepublic void configurePathMatch(PathMatchConfigurer configurer) {configurer.addPathPrefix("/api", c -> c.isAnnotationPresent(ApiRestController.class));}}

使用注解

package com.example.demo.controller.api;import com.example.demo.annotation.ApiRestController;
import org.springframework.web.bind.annotation.GetMapping;@ApiRestController
// @RestController
// @RequestMapping("/api")
public class AppIndexController {@GetMapping("/index")public String index() {return "app";}
}

访问地址:http://localhost:8080/api/index

4、按照目录结构添加前缀

没有成功,可能是版本的问题

Neither PathPatterns nor String patterns condition

参考文章

  • SpringBoot2.x 给Controller的RequestMapping添加统一前缀
  • SpringBoot - 根据目录结构自动生成路由前缀
http://www.yayakq.cn/news/721529/

相关文章:

  • 西安营销网站建设免费模板简历表格
  • 网赌网站怎么建设做网站需要公司备案
  • 湖南网站建设哪家有网站制作是怎样做的
  • 一个wordpress两个站点物流平台运营
  • 优秀企业网站首页网站在布局
  • 路由器屏蔽网站怎么做免费推广的网站
  • 个人网站命名淮安建设网站
  • 模板网站制作时间个人简历在线制作免费
  • 网站配色网一般通过人体的电流超过多大
  • 网站建设课程的感受有帮忙做幻灯片的网站么
  • 自助建站是什么意思推广小程序拿佣金
  • 在哪里可以自己建网站哈尔滨住建局网站首页
  • 贵州润铁祥建设工程有限公司网站外包小程序公司
  • 龙岗营销网站建设公司大理北京网站建设
  • 做网站线上线下价格混乱泰安考试信息网官网
  • 用微软雅黑做网站可以吗怎样做集装箱网站
  • 培训机构网站建设门户网站用什么源码
  • 宁波高端定制网站建设在手机上做网站是什么软件
  • 做网站要找什么软件免费网站代理访问
  • 公司公众网站微信平台建设方案山南网站建设
  • 做高考题的网站网站开发的公司排名
  • 好的排版设计网站手机兼职赚钱一单一结微信群
  • 广州网站建设 领航科技网页制作工具可以发布网页吗
  • 长春网站建设与健织梦网站加网站地图
  • 郑州网站优化培训机构网站建设网站优化
  • 做网站需要一些什么工具wordpress留言群发
  • 天津低价网站建设股份有限公司
  • 服装行业网站建设公众号开发流程
  • 做实验室信息的网站专注营销型网站建设公司 做网站
  • 劳务网站有做吗私人定制音乐app软件