1. SpringBoot中如何实现安全性?
在SpringBoot中实现安全性非常地简单只需要引入spring-boot-starter-security
依赖,然后进行非常简单的配置与编码就可以了。配置该类必须添加一个配置类并且继承WebSecurityConfigurAdapter
并重写其方法。
2. SpringBoot是什么?请说出他的优点
SpringBoot是Spring开源组织下的一个子项目,它是JavaEE软件开发的一站式解决方案,它简化了Spring开发的繁琐配置,提供了一种快速使用Spring的方式,并且为它还为我们提供了大量的Stater启动器大大提高了我们的开发效率:
优点:
- 无须配置即可集成其他组件,能够大大提高开发效率。
- 项目无需打包成war包,项目可以打包成可执行的jar包。
- 提供了了大量的starter来用以简化maven的依赖加载。
3. 什么是Spring框架?
Spring是一个轻量级的开放源代码的框架,它的核心是AOP和IOC,它能够与其它框架无缝集成。
4. 动态网页和静态网页的区别是什么?
从字面意思上就可以明白动态网页就是内容动态变化的,静态网页就是内容固定不变的。动态网页如JSP,如果我们想要获取服务器上的当前时间直接使用Java代码块调用相关API即可,内容会随着时间的变化而变化,而静态网页是由我们编写好直接部署在服务器上的,如果需要修改内容需要手动修改。
5. 你在开发中常用的SpringBoot starter启动器有哪些?
spring-boot-starter-web
:SpringBoot开发web应用所需启动器。spring-boot-starter-data-redis
:SpringBoot使用Data访问redis如需启动器。spring-boot-starter-security
:SpringBoot使用安全框架SpringSecurity所需启动器。spring-boot-starter-data-solr
:SpringBoot使用solr所需启动器。mybatis-spring-boot-starter
:集成第三方orm框架mybatis所需启动器。spring-boot-starter-data-jpa
:使用SpringBoot Jpa访问数据库所需启动器。