![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
普希托夫
这个作者很懒,什么都没留下…
展开
-
MyBatisplus CRUD 就是增删改查
MyBatisplus CRUD 就是增删改查@SpringBootTest@RunWith(SpringRunner.class)class UserMapperTest { @Autowired private UserMapper userMapper; /** * 根据id查询 */ @Test public void testSelectById() { User user = userMapper.sele原创 2021-09-04 15:38:33 · 78 阅读 · 0 评论 -
Mybatis-Plus 的使用 SpringBoot整合Mybatis-Plus
Mybatis-Plus 的使用Mybatis-Plus 是 要安装MybatisX这个插件,才能使用的。作用:1.可以快速找到与dao层接口对应的 映射文件中SQL语句的配置。2.可以直接在dao层接口创建,映射文件sql语句的配置安装 mybatisplus的方法:在idea中file–》setting 搜索 Plugins,在Plugins主界面中搜索,mybatisX插件。找到后,点击install下载。MyBatis-Plus (简称MP)是一个MyBatis的增强工具,在MyBa原创 2021-09-04 14:36:56 · 121 阅读 · 0 评论 -
springboot @Import注解 @EnableAutoConfiguration 注解
springboot @Import注解@Enable"底层依赖于@lmport注解导入一些类,使用@lmport导入的类会被Springh载到OC容器中。而@mport提供4中用法:Import4中用法:导入Bean导入配置类导入ImportSelector的实现类。导入ImportBeanDefinitionRegistrar实现类@SpringBootApplicationpublic class SpringbootEnableApplicatio原创 2021-08-25 14:56:11 · 130 阅读 · 0 评论 -
springboot 的 Enable注解
springboot 的 Enable注解SpringBoot中提供了很多Enable开头的注解,这些主解都是用于动态启用某些功能的。而其底层原理是使用@Import解导入一些配置类,实现Bean的动态加哦。EnableAutoConfiguration注解 是核心注解,有configuration就是配置类注解,可以直接定义bean的。SpringBoot不能直接获取在其他工程中定义的Bean演示代码:springboot-enable工程/** * @ComponentScan 扫描范原创 2021-08-25 14:28:35 · 467 阅读 · 0 评论 -
springboot 切换内置web服务器
springboot 切换内置web服务器SpringBoot的web环境中默认使用tomcat作为内置服务器,其实SpringBoot提供了4种内置服务器,可以很方便的进行切换。pom文件中的排除依赖效果 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti原创 2021-08-25 11:26:31 · 165 阅读 · 0 评论 -
springboot 判断哪个字节码文件存在可以动态指定。
需求:将类的判断定义为动态的。判断哪个字节码文件存在可以动态指定。public class ClassCondition implements Condition { @Override public boolean matches(ConditionContext Context, AnnotatedTypeMetadata metadata) { /* //1.需求:导入Jedis坐标后创建Bean // 实现 Condition 接口原创 2021-08-25 11:15:09 · 104 阅读 · 0 评论 -
springboot 自动配置 实现Condition接口
springboot 自动配置 实现Condition接口Condition是Spring4.0后引入的条件化配置接口,通过实现Condition接口可以完成有条件的加载相应的Bean@Conditional要配和Condition的实现类(ClassCondition)进行使用Class Condition在Spring的IOC容器中有一个User的Bean,现要求:1,导入Jedis坐标后,加载该Bean,没导入,则不加载。public class ClassCondition impl原创 2021-08-25 10:22:58 · 287 阅读 · 0 评论 -
springboot 整合 Junit
springboot 整合 Junit实现步骤:1 搭建SpringBoot工程2 引入starter-test起步依赖3 编写测试类4 添加测试相关注解@RunWith(SpringRunner.class)@SpringBootTest(classes =启动类.class)5 编写测试方法pom里需要的坐标 <!-- 不要这个就不能运行 这是本项目的坐标 --> <groupId>com.itheima</groupId>原创 2021-08-24 23:58:16 · 123 阅读 · 0 评论 -
springboot 内部 与 外部 配置加载顺序
springboot 内部配置加载顺序SpringBoot配置-项目内部配置文件加载顺序**加载顺序为上文的排列顺序,高优先级配置的属性会生效1- file:./config/:当前项目下的/config目录下2- file:./ :当前项目的根目录3- classpath:/config/:classpath的/config目录4- classpath:/ :classpath的根目录这四种加载的顺序也是他们的优先级在配置文件配置的访问路径,是用来访问整个项目的,在整原创 2021-08-24 23:13:28 · 146 阅读 · 0 评论 -
springboot 配置文件 profile
springboot 配置文件 profileprofile是用来完成不同环境下,配置动态切换功能的。profile配置方式 多profile文件方式:提供多个配置文件,每个代表一种环境。 application-dev.properties/yml 开发环境 application-test.properties/yml 测试环境 application-pro.properties/yml 生产环境 yml多文档方式: 在yml中使用 — 分隔原创 2021-08-24 20:58:30 · 182 阅读 · 0 评论 -
springboot 配置文件 yaml
SpringBoot配置-yaml基本语法**YAML全称是YAML Ain’t Markup Language.YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP,等.YML文件是以数据为核心的,比传统的xml方式更加简洁。YAML文件的扩展名可以使用.yml或者yaml.大小写敏感数据值前边必须有空格,作原创 2021-08-24 19:39:24 · 186 阅读 · 0 评论 -
springboot 的配置文件 配置
SpringBoot配置-配置文件分类SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。默认配置文件名称:application在同一级目录下优先级为:properties>yml > yaml例如:配置内置Tomcat的端口properties:# 这里的东西 由程序识别的内容server原创 2021-08-24 16:12:14 · 261 阅读 · 0 评论 -
SpringBoot 基本奥义
SpringBoot 基本奥义springboot 是用来快速使用spring的方试。基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而提高了开发的效率就是简化 spring的开发配置,是spring顶级项目之一。Spring缺点1)配置繁琐虽然Spring的组件代码是轻量级的,但它的配置却是重量级的。一开始, Spring用XML配置,而且是很多XML配置, Spring 2.5引入了基于注解的组件扫描,这消除了大量针对应用程序原创 2021-08-24 15:45:57 · 102 阅读 · 0 评论