SpringBoot 常用的 Starter 有哪些? 1、spring-boot-starter-web:提供SpringMVC+内嵌的Tomcat。2、spring-boot-starter-data-jpa:提供SpringJPA+Hibernate。3、spring-boot-starter-data-Redis:提供Redis。4、mybatis-spring-boot-starter:提供MyBatis。 凯哥Java 面试其他 2023-02-12 978已阅读 0 SpringBoot自动配置的原理是什么? SpringBoot启动的时候通过@EnableAutoConfiguration注解找到META-INF/spring.factories配置文件中所有的自动配置类,并对其进行加载,而这些自动配置类的类名都是以AutoConfiguration结尾来命名的,它实际上就是一个javaConfig形式的Spring容器配置类,它们都有一个@EnableConfigurationPerperties的 凯哥Java 面试其他 2023-02-12 971已阅读 0 SpringBoot如何配置log4j? 在引用log4j之前,需要先排除项目创建时候带的日志,因为那个是Logback,然后再引入log4j的依赖,引入依赖之后,去src/main/resources目录下的log4j-spring.properties配置文件,就可以开始对应用的日志进行配置使用。 凯哥Java 面试其他 2023-02-12 925已阅读 0 SpringBoot 中如何解决跨域问题 ? 跨域可以在前端通过JSONP来解决,但是JSONP只可以发送GET请求,无法发送其他类型的请求,在RESTful风格的应用中,就显得非常鸡肋,因此我们推荐在后端通过(CORS,Cross-originresourcesharing)来解决跨域问题。这种解决方案并非SpringBoot特有的,在传统的SSM框架中,就可以通过CORS来解决跨域问题,只不过之前我们是在XML文件中配置CORS,现在可以 凯哥Java 面试其他 2023-02-12 909已阅读 0 你用过单点登录吗?是如何实现的? (1)概念单点登录SSO,说的是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。(2)单点登录的要点①存储信任;②验证信任;(3)实现单点登录的三种方式①以cookie作为凭证最简单的单点登录实现方式,是使用cookie作为媒介,存放用户凭证。用户登录父应用之后,应用返回一个加密的cookie,当用户访问子应用的时候,携带上这个co 凯哥Java 面试其他 2023-02-12 931已阅读 0