随笔分类 -  springboot简单版

摘要:springboot使用的是嵌入式的tomcat服务器 1.如何修改和定制servlet容器的相关配置 修改servlet有关的配置(ServerProperties) 例如在application.properties server.port=8081 server.context-path=/c 阅读全文
posted @ 2022-05-10 22:12 努力的达子 阅读(47) 评论(0) 推荐(0)
摘要:1.如果是浏览器,返回一个默认的错误页面:包含了错误信息 2.如果是客户端访问(如用supui来调用,或其他工具来调用时) 返回:是一个json字符串 { "timestamp": "2020-09-24T03:02:39.488+00:00", "status": 404, "error": "N 阅读全文
posted @ 2022-05-10 22:07 努力的达子 阅读(147) 评论(0) 推荐(0)
摘要:15.springboot的应用示例 3种做法:该项目使用了thymeleaf模板,所以会去templates文件夹下去找index.html 1.后台写个controler @Controller public class HelloControl { @RequestMapping({"/"," 阅读全文
posted @ 2022-05-10 21:58 努力的达子 阅读(439) 评论(0) 推荐(0)
摘要:参考地址;https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications Spring MVC auto-configurat 阅读全文
posted @ 2022-05-10 21:47 努力的达子 阅读(383) 评论(0) 推荐(0)
摘要:模板引擎(jsp,Velocity,FreeMarker,Thymeleaf等)原理:结合模板和数据 springboot推荐使用Thymeleaf:语法简单,功能强大! 使用步骤: 1.引入模板引擎的stater:pom文件中写入配置 <!--引入模板引擎--> <dependency> <gro 阅读全文
posted @ 2022-05-10 21:45 努力的达子 阅读(137) 评论(0) 推荐(0)
摘要:springboot对静态资源的映射规则: @ConfigurationProperties( prefix = "spring.resources", ignoreUnknownFields = false ) public class ResourceProperties { 可以设置和静态资源 阅读全文
posted @ 2022-05-10 21:40 努力的达子 阅读(39) 评论(0) 推荐(0)
摘要:市场上的日志框架: JUL,JCL,Jboss-logging,logback,log4j,log4j2,slf4j... 日志门面(日志的抽象层:相当于接口) 日志实现(接口的实现) JCL(jakarta Commons loggging) slf4j(simple logging facade 阅读全文
posted @ 2022-05-10 21:36 努力的达子 阅读(65) 评论(0) 推荐(0)
摘要:在编写springboot的application.properties文件发现不提示,这个问题如何解决! 发现springboot的配置文件均没有小绿叶(spring关联) 正确的为: 解决办法: 1. 2.创建一个application.yml配置文件:发现其带有小树叶图标 3.这时重复1步骤( 阅读全文
posted @ 2022-05-09 21:16 努力的达子 阅读(691) 评论(0) 推荐(0)
摘要:那些属性可以在配置文件中写呢: 参考官方文档:https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle/#common-application-properties 具体:Part X. Appendice 阅读全文
posted @ 2022-05-09 21:11 努力的达子 阅读(275) 评论(0) 推荐(0)
摘要:4处加载位置如图所示:若存在多个配置文件,springboot会全部加载,相同配置,高优先级会覆盖掉低优先级,形成互补配置 2.我们还可以使用spring.config.location来改变默认的配置文件路径 项目打包好后,我们可以使用命令行参数的形式,启动项目指定配置文件的新路径,指定的配置文件 阅读全文
posted @ 2022-05-09 21:07 努力的达子 阅读(594) 评论(0) 推荐(0)
摘要:1.多profile文件 我们在编写配置文件编写时,文件名称可以是application-{profile}.properties/yaml 默认是application.properties的配置 场景:我们创建了多个properties配置文件,比如生产/测试等等,让指定的配置文件生效 1.测试 阅读全文
posted @ 2022-05-09 21:05 努力的达子 阅读(133) 评论(0) 推荐(0)
摘要:配置文件占位符 1.随机数 random.int random.value random.long random.int(10) random.int[1024,65536] person.age=${random.int} person.name=吴孟达${random.uuid} 2.占位符获取 阅读全文
posted @ 2022-05-09 21:02 努力的达子 阅读(102) 评论(0) 推荐(0)
摘要:1.@PropertySource:加载指定路径的配置文件 用法:意思是加载person.properties配置文件中的值,并进行绑定 @PropertySource("classpath:person.properties") @Component //@ConfigurationPropert 阅读全文
posted @ 2022-05-09 21:01 努力的达子 阅读(37) 评论(0) 推荐(0)
摘要:1.基本语法 空格必须存在! k:(空格)v 表示一对键值对,空格必须存在!!! 以空格的缩进来控制层级关系,左对齐的一列数据属于同一层级: 例如: server: port: 8081 path: /hello 属性和值都是大小写敏感的! 2.值的写法 1.字面量:普通得值(数字,字符串,布尔) 阅读全文
posted @ 2022-05-09 20:58 努力的达子 阅读(210) 评论(0) 推荐(0)
摘要:spring boot使用一个全局的配置文件,文件名称是固定的 1.application.properties 2.application.yml或application.yaml 配置文件的作用:修改springboot 自动配置的默认值,spring boot在底层都帮我们配置好 YAML(Y 阅读全文
posted @ 2022-05-09 20:52 努力的达子 阅读(51) 评论(0) 推荐(0)
摘要:1.使用Spring Initializr(spring项目快速创建向导) 2 3.选择项目需要导入的启动器 快速创建的项目结构如下: 如:更改启动tomcat的端口号 server.port=8081 pom文件中的写法: <parent> <groupId>org.springframework 阅读全文
posted @ 2022-05-09 20:50 努力的达子 阅读(47) 评论(0) 推荐(0)
摘要:1.创建maven项目 2.导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</ve 阅读全文
posted @ 2022-05-09 20:45 努力的达子 阅读(264) 评论(0) 推荐(0)