随笔分类 - spring框架
摘要:springboot的打包方式默认是jar包的形式,jsp无法在压缩包的形势下进行编译所以springboot引入了一些其他的模板引擎 比如thymeleaf 表达方式 语法 用途 变量取值 ${...} 获取请求域,session域,的值 选择变量 *{...} 获取上下文对象值 消息 #{...
阅读全文
摘要:当页面的Cookie被禁用时,导致session也无法使用时,可以在url中采用矩阵变量的方式给解析session需要的数据传输给后台 在某种的情况下的url是这种情况:/car/sell;low=12;brand=q,w,e; 这时可以在Controller的方法中的形参的位置获取low和bran
阅读全文
摘要:@PathVariable 获取路径变量中的值;在控制层的Controller的方法中时,如果方法的匹配路径是@GetMapping("/car/{id}")可以在方法的形参位置上使用 @PathVariable("id") Integer id;来获取id 如果有多个路径变量,那么会存入一个Map
阅读全文
摘要:springboot的默认静态路径: resources下面的 /static; /public ; /resources; /META-INF/resources 这四个文件路径 静态路径的默认映射路径是:/**;意思就是说浏览器向服务器发出的任何请求如果Controller解析不了那么就都会经过
阅读全文
摘要:springboot中自动配置了lombok 只需要在maven中配置properties即可 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency> 在idea中搜
阅读全文
摘要:@SpringBootApplication注解的详细分析 @SpringBootConfiguration:声明当前是一个配置类 @ComponentScan:指出扫描进容器的文件 @EnableAutoConfiguration:是主要的一个注解 @Import({AutoConfigurati
阅读全文
摘要:@PropertySource 当为javabean类注入数据时需要导入其他除全局配置文件外的配置文件时,需要在javabean上面添加这个注解指出需要加载的配置文件 @ImportResource 想要Spring的配置文件生效时,需要往配置类上加上这个注解,并指明Spring的配置文件 @Bea
阅读全文
摘要:在使用了ConfigurationProperties的类上面使用@Validated注解 然后在对应的属性上面加上一些注解,那么在配置文件的数据往javabean中注入数据时就会先判断是否符合这个注解的要求
阅读全文
摘要:@ConfigurationProperties的使用 要求:需要这个实体类存入了容器之中 其中的prefix属性指出在yml或者properties文件中相匹配的值 @Value的使用 #{78*6}是SqEL的写法 直接在需要设置的属性上面标记这个注解 也是需要这个类存入了容器中 如果两个同时使
阅读全文