当pom文件下的spring-boot-starter-paren版本低时使用::spring.view.prefix/spring.view.suffix
时间: 2023-06-18 08:04:35 浏览: 185
在低版本的Spring Boot中,如果想要配置视图解析器(View Resolver),需要使用以下两个属性:
- spring.view.prefix:指定视图文件的前缀。
- spring.view.suffix:指定视图文件的后缀。
这两个属性可以在application.properties中进行配置,例如:
```
spring.view.prefix=/WEB-INF/views/
spring.view.suffix=.jsp
```
以上配置表示视图文件位于/WEB-INF/views/目录下,文件后缀为.jsp。在使用Thymeleaf作为模板引擎时,需要将前缀改为classpath:/templates/,后缀改为.html,例如:
```
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
```
相关问题
Maven resources compiler: Failed to copy 'D:\迅雷下载\heath\heath_parent\health_service_provider\src\main\resources\spring-dao.xml' to 'D:\迅雷下载\heath\heath_parent\health_service_provider\target\classes\spring-dao.xml': Couldn't copy [D:\迅雷下载\heath\heath_paren
这看起来像是 Maven 编译时出现的错误,可能是由于 Maven 找不到或无法访问指定的资源文件所导致的。你可以尝试检查以下几个方面:
1. 确保资源文件路径正确,即该文件实际存在于指定的路径下。
2. 检查你的 Maven 配置文件(如 pom.xml)中是否正确地指定了资源文件的位置和输出目录。
3. 确保你的操作系统有足够的权限来读取和写入指定的文件和目录。
如果这些都没有帮助,你可以尝试重新构建你的 Maven 项目并查看详细的编译日志,以了解更多有关错误的信息。
https://github.com/leozhang1/QtInterpreter这个链接 token.h代码 展示
以下是 `token.h` 的代码:
```c++
#ifndef TOKEN_H
#define TOKEN_H
#include <string>
enum class TokenType {
// Single-character tokens.
LEFT_PAREN, RIGHT_PAREN, LEFT_BRACE, RIGHT_BRACE,
COMMA, DOT, MINUS, PLUS, SEMICOLON, SLASH, STAR,
// One or two character tokens.
BANG, BANG_EQUAL,
EQUAL, EQUAL_EQUAL,
GREATER, GREATER_EQUAL,
LESS, LESS_EQUAL,
// Literals.
IDENTIFIER, STRING, NUMBER,
// Keywords.
AND, CLASS, ELSE, FALSE, FUN, FOR, IF, NIL, OR,
PRINT, RETURN, SUPER, THIS, TRUE, VAR, WHILE,
END_OF_FILE
};
class Token {
public:
Token(TokenType type, std::string lexeme, int line)
: type(type), lexeme(std::move(lexeme)), line(line) {}
std::string toString() const;
TokenType type;
std::string lexeme;
int line;
};
#endif // TOKEN_H
```
这是一个简单的词法分析器的 Token 类定义。Token 表示源代码中的一个标记,包括标记类型,词法单元和行号。其中 TokenType 枚举了所有可能的标记类型,Token 类包含了一个构造函数和一个 toString 方法用于输出 Token 信息。
阅读全文