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

相关文章
SpringBoot+Mybatis-Plus+PageHelper分页+多条件查询
SpringBoot+Mybatis-Plus+PageHelper分页+多条件查询
521 0
|
3月前
|
SQL Java 数据库连接
Spring、SpringMVC 与 MyBatis 核心知识点解析
我梳理的这些内容,涵盖了 Spring、SpringMVC 和 MyBatis 的核心知识点。 在 Spring 中,我了解到 IOC 是控制反转,把对象控制权交容器;DI 是依赖注入,有三种实现方式。Bean 有五种作用域,单例 bean 的线程安全问题及自动装配方式也清晰了。事务基于数据库和 AOP,有失效场景和七种传播行为。AOP 是面向切面编程,动态代理有 JDK 和 CGLIB 两种。 SpringMVC 的 11 步执行流程我烂熟于心,还有那些常用注解的用法。 MyBatis 里,#{} 和 ${} 的区别很关键,获取主键、处理字段与属性名不匹配的方法也掌握了。多表查询、动态
132 0
|
9月前
|
XML Java 应用服务中间件
Spring Boot 两种部署到服务器的方式
本文介绍了Spring Boot项目的两种部署方式:jar包和war包。Jar包方式使用内置Tomcat,只需配置JDK 1.8及以上环境,通过`nohup java -jar`命令后台运行,并开放服务器端口即可访问。War包则需将项目打包后放入外部Tomcat的webapps目录,修改启动类继承`SpringBootServletInitializer`并调整pom.xml中的打包类型为war,最后启动Tomcat访问应用。两者各有优劣,jar包更简单便捷,而war包适合传统部署场景。需要注意的是,war包部署时,内置Tomcat的端口配置不会生效。
2305 17
Spring Boot 两种部署到服务器的方式
|
7月前
|
Java 数据库 微服务
微服务——SpringBoot使用归纳——Spring Boot中的项目属性配置——指定项目配置文件
在实际项目中,开发环境和生产环境的配置往往不同。为简化配置切换,可通过创建 `application-dev.yml` 和 `application-pro.yml` 分别管理开发与生产环境配置,如设置不同端口(8001/8002)。在 `application.yml` 中使用 `spring.profiles.active` 指定加载的配置文件,实现环境快速切换。本节还介绍了通过配置类读取参数的方法,适用于微服务场景,提升代码可维护性。课程源码可从 [Gitee](https://gitee.com/eson15/springboot_study) 下载。
302 0
|
监控 Java 应用服务中间件
Spring Boot 源码面试知识点
【5月更文挑战第12天】Spring Boot 是一个强大且广泛使用的框架,旨在简化 Spring 应用程序的开发过程。深入了解 Spring Boot 的源码,有助于开发者更好地使用和定制这个框架。以下是一些关键的知识点:
175 6
|
SQL JSON Java
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和PageHelper进行分页操作,并且集成Swagger2来生成API文档,同时定义了统一的数据返回格式和请求模块。
427 1
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
|
11月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
623 2
|
缓存 NoSQL Java
Springboot自定义注解+aop实现redis自动清除缓存功能
通过上述步骤,我们不仅实现了一个高度灵活的缓存管理机制,还保证了代码的整洁与可维护性。自定义注解与AOP的结合,让缓存清除逻辑与业务逻辑分离,便于未来的扩展和修改。这种设计模式非常适合需要频繁更新缓存的应用场景,大大提高了开发效率和系统的响应速度。
411 2
|
前端开发 Java 数据库连接

热门文章

最新文章