![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 70
lyy_sss
这个作者很懒,什么都没留下…
展开
-
MybatisX快速开发插件安装教程
MybatisX功能:实现接口和映射的xml文件之间的跳转;连上数据库逆向生成代码以及语法提示等等。原创 2022-08-13 21:18:31 · 385 阅读 · 0 评论 -
SpringBoot2.0数据访问之整合Mybatis
SpringBoot中要整合第三方应用Mybatis,就需要先找到Mybatis对应的starter1. 引入starter原创 2022-08-13 20:34:50 · 143 阅读 · 0 评论 -
SpringBoot2.0数据访问之整合数据源(Druid)
1. SQL1.1 数据源的自动配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>为什么导入JDBC场景,官方不导入驱动?官方不知道我们接下要操作什原创 2022-08-13 16:12:38 · 560 阅读 · 0 评论 -
SpringBoot2.0---------------15、SpringBoot定制化原理
○ 4、WebMvcAutoConfiguration 里面的配置要能生效 必须 @ConditionalOnMissingBean(WebMvcConfigurationSupport.class)○ 2、一旦使用 @EnableWebMvc 、。○ 1、WebMvcAutoConfiguration 默认的SpringMVC的自动配置功能类。○ 3、DelegatingWebMvcConfiguration 的 作用,只保证SpringMVC最基本的使用。+ @Bean替换、增加容器中默认组件;..原创 2022-08-11 15:31:04 · 77 阅读 · 0 评论 -
SpringBoot2.0---------------14、SpringBoot中Web原生组件注入
● @ServletComponentScan(basePackages = “com.atguigu.admin”) :指定原生Servlet组件都放在那里,改注解放在SpringBoot主程序中。● @WebServlet(urlPatterns = “/my”):效果:直接响应,没有经过Spring的拦截器。1、使用Servlet API (Servlet、Filter过滤器、Listener监听器)多个Servlet都能处理到同一层路径,精确优选原则。● 默认映射的是 / 路径。...原创 2022-08-11 15:07:58 · 132 阅读 · 0 评论 -
SpringBoot2.0---------------10、SpringBoot普通参数与基本注解
cookie每次发请求都会携带,若cookie没有被禁用,通过cookie中的jsessionid就可以找到session对象,而后通过session对象的get方法就能找打session里面的内容。@PathVariable:映射 URL 绑定的占位符,通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的传入参数中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx”) 绑定到操作方法的传入参数中;例如:通过URL重写:/abc;...原创 2022-08-08 16:24:45 · 180 阅读 · 0 评论 -
SpringBoot2.0---------------9、SpringBoot请求映射使用与原理
如:@RequestrianMapping及其衍生注解,@GetMapping(处理get请求)、@PostMapping(处理post请求)、@PutMapping(处理put请求)、@DeleteMapping(处理delete请求)● Rest风格支持(使用HTTP请求方式动词来表示对资源的操作)○ 以前:/getUser 获取用户 /deleteUser 删除用户 /editUser 修改用户 /saveUser 保存用户。...原创 2022-08-08 10:31:27 · 121 阅读 · 0 评论 -
SpringBoot2.0---------------8、SpringBoot之Web开发
如图所示:favicon.ico (图标文件)放在静态资源目录下即可,该方法在配置静态资源前缀时,会导致图标无法显示。原创 2022-08-04 20:35:44 · 86 阅读 · 0 评论 -
创建SpringBoot项目时修改Server URL(下载路径)
使用spring initializr创建Springboot项目时,IDEA默认的Server URL为:https://start.spring.io/将Server URL下载路径修改为阿里云镜像仓库:https://start.aliyun.com/1)从中央仓库进行下载,下载速度慢。原创 2022-08-04 16:31:05 · 13081 阅读 · 0 评论 -
SpringBoot2.0---------------7、SpringBoot配置文件
将配置类加入容器中(使用@Component),然后绑定配置文件@ConfigurationProperties(prefix = “person”),当配置文件中使用person.xxx是就会进行绑定;由于使用配置处理器只是方便开发,对于开发的业务并无影响,因此在打包时不要把配置处理器打包进去,配置 spring-boot-maven-plugin 以防止重新打包目标将依赖项添加到 fat jar 中。自己写的类中会提示SpringBoot 配置的注释处理器没有在类中找到,解决方法参考官方文档。...原创 2022-08-04 15:30:50 · 277 阅读 · 0 评论 -
SpringBoot2.0---------------6、SpringBoot开发小技巧
1)引入场景依赖,各个场景的依赖使用可参考2)查看自动配置了那些:第一种方法:自己分析,引入场景对应的自动配置都生效了;第二种方法,在application.properties配置文件里写debug=true进行查看,Negative都是不生效的自动配置,positive是生效的自动配置。3)是否需要修改:● 参照文档修改配置项:第一种,根据Springboot官方文档中的描述进行配置;第二种,自己分析,查询xxxProperties绑定了配置文件的那些进行配置。...原创 2022-08-04 13:37:50 · 81 阅读 · 0 评论 -
SpringBoot2.0---------------5、SpringBoot自动配置原理
3)第三个合成注解:@EnableAutoConfiguration注解,该注解本身也是一个合成注解@AutoConfigurationPackage+@Import。● 每个自动配置类按照条件进行生效,默认都会绑定配置文件指定的值。@Configuration注解:表示当前是一个配置类,即@SpringBootApplication注解也表示当前的类也可以作为一个配置类。2)第二个合成注解:@ComponentScan注解功能为包扫描,指定扫描路径,即将那些路径中的组件添加到容器中。...原创 2022-08-03 20:03:23 · 129 阅读 · 0 评论 -
SpringBoot2.0---------------4、SpringBoot底层注解之配置绑定
ConfigurationProperties注解用于自动配置绑定,可以将属性文件(application.properties)中的值注入到bean对象上,该注解使用必须将对象注入到IOC容器中才有配置绑定的功能。方式1:application.properties文件:@ConfigurationProperties+@Component ,@Component 注解用于将类中的对象注入到IOC容器中,@ConfigurationProperties用于将配置文件数据自动填充到bean中。...原创 2022-08-02 20:34:09 · 91 阅读 · 0 评论 -
SpringBoot2.0---------------4、SpringBoot底层注解之原生配置文件引入
ImportResource注解用于导入Spring的xml配置文件,传统的Spring项目包含大量的xml配置,若将重写为配置类是非常麻烦的事情,因此通过@ImportResource让该配置文件中定义的bean对象加载到Spring容器中。之所以使用该注解是因为在Springboot环境中无法识别Spring的xml配置文件,从而无法将配置文件中的对象加载到容器中。...原创 2022-08-02 19:55:51 · 73 阅读 · 0 评论 -
SpringBoot2.0---------------4、SpringBoot底层注解之添加组件
Configuration注解用于告诉Springboot这是一个配置类,从而取代了配置文件;在Spring中要需要通过配置文件将属性配置到Spring容器中。两者配置方式如下:原创 2022-08-02 17:11:11 · 94 阅读 · 0 评论 -
SpringBoot2.0---------------3、SpringBoot自动配置原理
1)父项目做依赖管理原创 2022-08-02 14:42:43 · 100 阅读 · 0 评论 -
SpringBoot2.0---------------2、SpringBoot入门
在使用maven时,一般不使用idea中默认的maven版本,而是自己下载需要的版本,并在setting配置文件中增加镜像仓库(阿里云)和使用jdk1.8进行编译以及本地仓库的存放位置,具体maven配置可参考原创 2022-08-02 10:18:19 · 61 阅读 · 0 评论 -
SpringBoot2.0---------------1、Spring与SpringBoot
针对不同版本的SpringBoot其maven版本要求会随之改变,且必须使用java8及以上版本。原创 2022-07-19 20:10:15 · 233 阅读 · 0 评论