
sprint boot
艾伦蓝
Just do it
展开
-
spring boot进行mybatis和JPA的整合
[size=large][color=red][b]初识spring boot[/b][/color][/size]Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配置很多东西。[color=red][b]因此就有了Spring Boot框架,它的作用很简单,就是帮我们自动配置。[/b][/color]Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spr...原创 2017-08-30 10:12:07 · 1222 阅读 · 0 评论 -
spring boot拦截器使用(HandlerInterceptorAdapter)
oggerFactory.getLogger(MyInterceptor.class); /** * 请求前执行该方法 * * @param request * @param response * @param handler * @return * @throws Exception */ @Override public boolean preHandle(HttpServletRequest request, HttpServletResp原创 2017-12-05 09:34:48 · 454 阅读 · 0 评论 -
Spring Boot配置方式(java配置和注解配置)
推荐的配置方式。 Java配置是通过[color=red][b]@Configuration和@Bean[/b][/color]来实现的。 [b]1、@Configuration声明当前类是一个配置类,相当于一个Spring配置的xml文件 [/b][color=blue][b]2、@Bean注解在方法上,声明当前方法的返回值为一个Bean。[/b][/color][code="java"]@Configurationpublic class JavaC原创 2018-03-12 15:09:50 · 125 阅读 · 0 评论 -
Spring Boot JpaRepository知识学习(Spring Data JPA)
原创 2018-03-14 11:17:15 · 239 阅读 · 0 评论 -
Sprint @Query注解的用法(nativeQuery=true/false)(Spring Data JPA)
原创 2018-03-15 16:33:33 · 1093 阅读 · 0 评论 -
Spring Boot优缺点总结
置 4.快速启动容器 [color=red][b]5. 配合Maven或Gradle等构件工具打成Jar包后,Java -jar 进行部署运行还是蛮简单的[/b][/color]创建独立Spring应用程序,嵌入式Tomcat,Jetty容器,无需部署WAR包,简化Maven及Gradle配置,尽可能的自动化配置Spring,直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等,无需代码生成及XML配置。[size=medium][color=blue]缺原创 2018-04-16 10:25:34 · 554 阅读 · 0 评论 -
Spring Boot自动配置原理(@Conditional @Import)
Conditional这个注解指的是:[color=blue][b]满足某一个特定条件创建一个特定的Bean,也就是说根据特定条件来控制Bean的创建行为,就可以通过这个特性来进行一些自动配置。[/b][/color]比如根据不同的环境类型打印出来不同的信息(1)类实现Condition接口,这个类也就是会作为@Conditional的值传入,作为一个判断条件,返回值为boolean[code="java"]public class WindowsCondition原创 2018-04-26 14:45:08 · 254 阅读 · 0 评论 -
Spring Boot自定义starter pom实例(/META-INFO/spring.factory文件)
转自:[url]https://blog.youkuaiyun.com/a67474506/article/details/52013634[/url]自己实现一个简单的例子,当某个类存在的时候,自动配置这个Bean,并且可以讲这个属性在application.properties中配置。新建一个maven项目(需要引入[color=red][b]spring-boot-autoconfigure[/b][/color])[size=large][b]自定义starter pom[/b][/size]原创 2018-05-09 09:48:49 · 581 阅读 · 1 评论 -
Spring Boot @Conditional注解
原创 2018-05-09 10:15:15 · 122 阅读 · 0 评论 -
Spring Boot @Import注解(将指定类实例注入到IOC容器中)
ring IOC Container中 的实例。1.直接注入2.实现 ImportBeanDefinitionRegistrar 接口 注入3.实现 ImportSelector 注入[color=red][b]直接注入[/b][/color]Broker.java(无任何属性和实现)[code="java"]package com.springBoot.entrance.importBean.direct;public class Bro原创 2018-05-09 10:20:59 · 665 阅读 · 0 评论 -
Spring Boot Oauth2.0授权服务器
户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。HTTP基本认证是一种用来允许Web浏览器,或其他客户端程序在请求时提供以用户名和口令形式的凭证的登录方式。[color=red][b]用户名追加一个冒号然后串接上口令,得出的结果字符串再用Base64算法编码。例如,用户名是: admin,口令是: admin123,拼接后的结果是: admin:admin123,然后再用Base64编码,得到YWRtaW46YWRtaW4xMjM=。Base64编码原创 2018-05-11 14:19:20 · 279 阅读 · 0 评论 -
spring boot AnnotationConfigApplicationContext的实例化过程
原创 2018-11-10 14:18:53 · 1714 阅读 · 0 评论 -
Spring 源码解析之Initializer
原创 2018-11-14 11:27:37 · 543 阅读 · 0 评论 -
spring BeanPostProcessor理解
原创 2018-11-14 11:31:55 · 539 阅读 · 0 评论 -
Spring BeanFactoryPostProcessor和BeanPostProcessor的区别
原创 2018-11-14 15:40:57 · 686 阅读 · 0 评论 -
spring PreferencesPlaceholderConfigurer对properties文件读取值
classpath:*.properties [/code][color=red][b]3.java类中引用[/b][/color][code="java"] // id=setting中找key的值 @Value("${key}")原创 2017-12-01 16:55:16 · 238 阅读 · 0 评论 -
spring boot 对输入的页面去掉后缀的配置
af.mode=LEGACYHTML5#spring.thymeleaf.encoding=UTF-8#spring.thymeleaf.content-type=text/html # ;charset= is addedspring.thymeleaf.cache=false[/code][size=medium][color=red][b]2.在WebMvcConfigurerAdapter中设置相应内容[/b][/color][/size][code="java原创 2017-11-22 10:51:58 · 877 阅读 · 0 评论 -
spring boot进行开启SSL安全验证(application.properties不能配置两个端口)
原创 2017-11-17 09:46:27 · 358 阅读 · 0 评论 -
spring boot进行开启SSL安全验证(application.properties不能配置两个端口)
[size=medium][color=red][b]1)开启SSL(HTTPS) [/b][/color][/size][size=large][b]默认SpringBoot启动8080端口的HTTP服务[/b][/size],通过以下配置可以开启8443端口的HTTPS服务。 src/main/resources/application.properties [code="java...原创 2017-11-17 09:46:27 · 2459 阅读 · 0 评论 -
spring boot 对输入的页面去掉后缀的配置
[size=medium][color=red][b]1.在application.properties文件中添加[/b][/color][/size][code="properties"]spring.thymeleaf.prefix=classpath:/static/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=LEGA...原创 2017-11-22 10:51:58 · 3090 阅读 · 0 评论 -
spring PreferencesPlaceholderConfigurer对properties文件读取值
[color=red][b]1.创建config.propertites文件[/b][/color][code="txt"]key=value[/code][color=red][b]2.配置文件applicationContext.xml[/b][/color][code="xml"] ...原创 2017-12-01 16:55:16 · 639 阅读 · 0 评论 -
spring boot拦截器使用(HandlerInterceptorAdapter)
[size=medium][color=red][b]1.继承HandlerInterceptorAdapter[/b][/color][/size][code="java"]public class MyInterceptor extends HandlerInterceptorAdapter{ private static final Logger logger = Logge...原创 2017-12-05 09:34:48 · 1251 阅读 · 0 评论 -
Spring Boot配置方式(java配置和注解配置)
[size=large][b]Java配置[/b][/size]从Spring 3.x开始,Spring提供了Java配置的能力。Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置;Java配置也是Spring Boot推荐的配置方式。 Java配置是通过[color=red][b]@Configuration和@Bean[/b][/color]来实现的。 [...原创 2018-03-12 15:09:50 · 349 阅读 · 0 评论 -
Spring Boot JpaRepository知识学习(Spring Data JPA)
[color=red][size=large][b]1.Spring Data所解决的问题 [/b][/size][/color]Spring Data:提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口。而对于某种具体的数据访问操作,则在其子接口中定义。 [code="...原创 2018-03-14 11:17:15 · 695 阅读 · 0 评论 -
Sprint @Query注解的用法(nativeQuery=true/false)(Spring Data JPA)
[color=red][b]1. 一个使用@Query注解的简单例子[/b][/color][code="java"]@Query(value = "select name,author,price from Book b where b.price>?1 and b.price原创 2018-03-15 16:33:33 · 17888 阅读 · 0 评论 -
Spring Boot优缺点总结
[color=red][size=large][b]优点:[/b][/size][/color] 1.去除了大量的xml配置文件 2.简化复杂的依赖管理 3.配合各种starter使用,基本上可以做到自动化配置 4.快速启动容器 [color=red][b]5. 配合Maven或Gradle等构件工具打成Jar包后,Java -jar 进行部...原创 2018-04-16 10:25:34 · 2647 阅读 · 0 评论 -
Spring Boot自动配置原理(@Conditional @Import)
Springboot的自动配置是SpringBoot的关键,[color=red][b]主要是通过@Conditional这个注解来进行配置。[/b][/color][size=medium][color=red][b]1.@Conditional[/b][/color][/size]@Conditional这个注解指的是:[color=blue][b]满足某一个特定条件创建一个特定的...原创 2018-04-26 14:45:08 · 397 阅读 · 0 评论 -
Spring Boot自定义starter pom实例(/META-INFO/spring.factory文件)
[size=large][b]自定义starter pom[/b][/size]自己实现一个简单的例子,当某个类存在的时候,自动配置这个Bean,并且可以讲这个属性在application.properties中配置新建一个maven项目(需要引入[color=red][b]spring-boot-autoconfigure[/b][/color])Pom.xml[co...原创 2018-05-09 09:48:49 · 3401 阅读 · 0 评论 -
Spring Boot @Conditional注解
Spring Boot的强大之处在于使用了Spring 4框架的新特性:[color=red][b]@Conditional注释,此注释使得只有在特定条件满足时才启用一些配置。[/b][/color]下面来介绍如何使用Condition首先写一个类[code="java"]package com.test.spring; import org.spring...原创 2018-05-09 10:15:15 · 256 阅读 · 0 评论 -
Spring Boot @Import注解(将指定类实例注入到IOC容器中)
[color=red][size=large][b]SpringBoot 的 @Import 用于将指定的类实例注入到Spring IOC Container中。[/b][/size][/color] SpringBoot 提供了 三种使用 @Import 将 类实例注入至 Spring IOC Container中 的实例。1.直接注入2.实现 ImportBeanDefinit...原创 2018-05-09 10:20:59 · 2713 阅读 · 0 评论 -
Spring Boot Oauth2.0授权服务器
[size=large][color=red][b]什么是OAuth?[/b][/color][/size][color=red][b]OAuth(Open Authorization,开放授权)是一个开放标准[/b][/color],允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。HTTP基本认证是一种...原创 2018-05-11 14:19:20 · 385 阅读 · 0 评论 -
spring boot进行mybatis和JPA的整合
ring Boot框架,它的作用很简单,就是帮我们自动配置。[/b][/color]Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spring就帮我们自动配置。[b]如果默认配置不能满足需求,我们还可以替换掉自动配置类,使用我们自己的配置。[/b]另外,Spring Boot还集成了嵌入式的Web服务器,系统监控等很多有用的功,让我们快速构建企业及应用程序。[size=medium][color=red][b]1.启动类 需要把该类放到根包下面 因为都是从这个包开始往下开始原创 2017-08-30 10:12:07 · 206 阅读 · 0 评论 -
spring boot集成jsp
文件[img]http://dl2.iteye.com/upload/attachment/0131/0804/af9b4ddd-1a5a-3ae4-9da4-2e9e9b999011.png[/img][color=red][b]3.配置WEB-INF目录[/b][/color][img]http://dl2.iteye.com/upload/attachment/0131/0802/976b3773-0391-3814-9833-8c6c0d592799.png[/img]原创 2018-11-21 16:53:30 · 565 阅读 · 1 评论