我使用Spring REST文档来生成文档。然后我把它放进胖子的罐子里。
jar中文件的位置:
def txt(x):
tbl = list(filter(lambda elem: not pd.isnull(elem), x))
if len(tbl) > 0:
return 'You have scored on ' + ', '.join(tbl)
else:
return 'You have not scored any subject'
subs = df.loc[:, :'Sub3']
msk = df.loc[:, 'S_score1':] > 0
msk.columns = ['Sub1', 'Sub2', 'Sub3']
df['s_text'] = subs.where(msk).apply(txt, axis=1)
如何使用webflux提供此类文件?
我尝试将/BOOT-INF/classes/static/docs/index.html
放入resources
:
RouterFunctionDsl
不幸的是没有运气
答案 0 :(得分:1)
在代码示例中看起来像是一个错字,应该是
ClassPathResource("static/docs/")
我想您对Spring Boot用于提供静态位置的默认位置感到困惑。如果查看参考文档中的the Spring Boot common application properties部分,则会看到WebFlux和MVC中资源位置的默认值如下:
classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/
因此/static
前缀不会自动添加,这是Spring Boot约定。
答案 1 :(得分:0)
似乎我不需要添加任何resources
。提供静态文件即可使用(在Spring Boot中)