postman测试登录shiro

springboot项目使用了角色权限shiro管理,我要测试其它的接口但是需要登录成功后才能测试,解决这个问题有两种方法。

1.postman直接输入用户名和密码登录成功后,就可以进行其它的接口测试。

2. 使用swagger先登录成功后,就可以测试其它的接口了。

一,postman


二、swagger


springboot集成swagger后访问URL

http://localhost:8080/swagger-ui.html



@Configuration

@EnableSwagger2

public class SwaggerConfig {

    @Bean

    public Docket api() {

        return new Docket(DocumentationType.SWAGGER_2)

                .apiInfo(apiInfo())

                .select()

                .apis(RequestHandlerSelectors.basePackage("com.baidu.controller")) //自己的控制器包名路径

                .paths(PathSelectors.any())

                .build();

    }

    private ApiInfo apiInfo() {

        return new ApiInfoBuilder()

                .title("世界 API文档")

                .description("世界 操作文档")

                //服务条款网址

                .termsOfServiceUrl("http://www.baidu.com/")

                .version("1.0")

                .contact(new Contact("祖国", "http://www.baidu.com/", "123456@qq.com"))

                .build();

    }

}


pom.xml

<dependency>

            <groupId>io.springfox</groupId>

            <artifactId>springfox-swagger2</artifactId>

            <version>2.9.2</version>

        </dependency>

        <dependency>

            <groupId>io.springfox</groupId>

            <artifactId>springfox-swagger-ui</artifactId>

            <version>2.9.2</version>

        </dependency>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。