Spring Boot (初级知识点)(四)

简介: Spring Boot (初级知识点)(四)

⑥.SpringBoot整合


①. lombok应用


1>. lombok应用


目标: 使用lombok的注解实现pojo类的简化
分析: 使用Spring Boot整合SSM工程;需要使用到数据库数据。
  1.将数据库表数据导入到数据库中(springboot_test);
  2.编写数据库表对应的实体类;一般情况下需要编写get/set/toString等这些方法会耗时并且会让实
  体类看起来比较臃肿。可以使用lombok插件对实体类进行简化。


①. 在Idea中找到lombok


微信图片_20220105220912.png


②.添加lombok的依赖到pom.xml中


  <dependency>
   <groupId>org.projectlombok</groupId> 
   <artifactId>lombok</artifactId> 
  </dependency>


③. lombok注解详解[ 然后可以在Bean上使用 ]


  1.@Data :自动提供getter和setter、hashCode、equals、toString等方法
  2.@Getter:自动提供getter方法
  3.@Setter:自动提供setter方法
  4.@Slf4j:自动在bean中提供log变量,其实用的是slf4j的日志功能。
  例如;在javabean上加@Data,那么就可以省去getter和setter等方法的编写,lombok插件会
  自动生成。


②. SpringMVC端口和静态资源


2>. Spring Boot整合-SpringMVC端口和静态资源


1. 修改tomcat端口


  • 查询**Properties,设置配置项(前缀+类变量名)到application配置文件中


微信图片_20220105220953.png


步骤:

1.修改 application.yml 配置文件,添加如下配置:


微信图片_20220105221014.png


2.重启服务后测试:


微信图片_20220105221018.png


2. 访问项目中的静态资源


  • 静态资源放置的位置;放置静态资源并访问这些资源


微信图片_20220105221049.png


步骤:

1.问题的提出:


微信图片_20220105221110.png


2.默认的静态资源路径为:


微信图片_20220105221127.png微信图片_20220105221133.png


3.重启后测试:


微信图片_20220105221213.png

相关文章
|
7月前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
160 0
|
7月前
SpringBoot+Mybatis-Plus+PageHelper分页+多条件查询
SpringBoot+Mybatis-Plus+PageHelper分页+多条件查询
182 0
|
1月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
41 2
|
2月前
|
SQL JSON Java
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和PageHelper进行分页操作,并且集成Swagger2来生成API文档,同时定义了统一的数据返回格式和请求模块。
70 1
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
|
7月前
|
监控 Java 应用服务中间件
Spring Boot 源码面试知识点
【5月更文挑战第12天】Spring Boot 是一个强大且广泛使用的框架,旨在简化 Spring 应用程序的开发过程。深入了解 Spring Boot 的源码,有助于开发者更好地使用和定制这个框架。以下是一些关键的知识点:
98 6
|
2月前
|
缓存 NoSQL Java
Springboot自定义注解+aop实现redis自动清除缓存功能
通过上述步骤,我们不仅实现了一个高度灵活的缓存管理机制,还保证了代码的整洁与可维护性。自定义注解与AOP的结合,让缓存清除逻辑与业务逻辑分离,便于未来的扩展和修改。这种设计模式非常适合需要频繁更新缓存的应用场景,大大提高了开发效率和系统的响应速度。
75 2
|
6月前
|
运维 Java 关系型数据库
Spring运维之boot项目bean属性的绑定读取与校验
Spring运维之boot项目bean属性的绑定读取与校验
57 2
|
6月前
|
存储 运维 Java
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
Spring运维之boot项目开发关键之日志操作以及用文件记录日志
68 2
|
6月前
|
Java Maven
springboot项目打jar包后,如何部署到服务器
springboot项目打jar包后,如何部署到服务器
447 1
|
6月前
|
XML 运维 Java
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
Spring运维之boot项目打包jar和插件运行并且设置启动时临时属性和自定义配置文件
57 1