随笔分类 -  1-1-SpringBoot

SpringBoot框架原理及底层
摘要:SpringCloud Springboot 版本兼容 SpringCloud SpringBoot Edgware.SR5 >=1.5.0.RELEASE and <=1.5.20.RELEASE Edgware.BUILD-SNAPSHOT >=1.5.999.BUILD-SNAPSHOT an 阅读全文
posted @ 2020-03-24 09:54 怒吼的萝卜 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:划分模块 这里我划分了四个模块 Common: 存放bean和Dao模块 Consumer: 消费者模块,提供对外暴露接口服务 EurekaServer: Eureka注册中心模块,主要用于启动注册中心 Provider: 提供者模块,提供业务实现给消费者调用 依赖jar包 整合boot+cloud 阅读全文
posted @ 2020-03-23 22:56 怒吼的萝卜 阅读(12045) 评论(0) 推荐(2) 编辑
摘要:设置证书进行访问或被访问操作 String keyStore = “keyStore的文件路径”; String KEY_STORE_PWD = "1234"; String KEY_STORE_TYPE = "PKCS12";//.p12文件类型 String trustStore =“trust 阅读全文
posted @ 2020-02-04 02:22 怒吼的萝卜 阅读(2243) 评论(0) 推荐(0) 编辑
摘要:目前JAVA实现HTTP请求的方法用的最多的有两种: 一种是通过HTTPClient这种第三方的开源框架去实现。HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,HttpClient3.1 是 org.apache.commons.httpclient下操作远程 阅读全文
posted @ 2020-02-01 16:04 怒吼的萝卜 阅读(686) 评论(0) 推荐(0) 编辑
摘要:1. 第一步检测语法是否正确 @Value("${test}") private String test; 2.第二步检测配置文件中是否有进行配置 url=testusername=usernamepassword=password 3.第三步检测是否增加了@Component注解 在spring中 阅读全文
posted @ 2019-10-25 22:34 怒吼的萝卜 阅读(11263) 评论(0) 推荐(1) 编辑
摘要:springboot项目打成jar包,默认读取的classpath路径下的配置文件,config.properties是自定义配置文件。 如果要把config.properties配置放在jar包外面,方便修改配置, 1.在启动类或者配置类上添加@PropertySource注解,value参数配置 阅读全文
posted @ 2019-10-22 11:05 怒吼的萝卜 阅读(5289) 评论(0) 推荐(0) 编辑
摘要:Flyway简介 Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gr 阅读全文
posted @ 2019-10-18 15:29 怒吼的萝卜 阅读(3532) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping 注解: @RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。 Request Mapping 基础用法 在 Spring MVC 应用程序中,Reque 阅读全文
posted @ 2019-09-17 11:34 怒吼的萝卜 阅读(8503) 评论(0) 推荐(1) 编辑
摘要:在Springboot程序启动后,会默认添加OrderedCharacterEncodingFilter和HiddenHttpMethodFilter过滤器。在HiddenHttpMethodFilter过滤器中会调用request.getParameter(),从而造成我们在controller中 阅读全文
posted @ 2019-09-17 09:50 怒吼的萝卜 阅读(8803) 评论(0) 推荐(1) 编辑
摘要:博主在写springboot单元测试的时候使用@Autowired失效,显示为null 下面是项目架构 api为接口模块,service为实现类模块,测试类写在service模块下。 这是测试类,使用的SpringBootTest、RunWith注解。 启动后,报错信息如下: 修改测试类注解,添加@ 阅读全文
posted @ 2019-07-31 18:02 怒吼的萝卜 阅读(5968) 评论(0) 推荐(0) 编辑
摘要:springboot源码下载 https://github.com/spring-projects/spring-boot/releases 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@En 阅读全文
posted @ 2019-07-30 10:40 怒吼的萝卜 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、unit中集中基本注解,是必须掌握的。 @BeforeClass – 表示在类中的任意public static void方法执行之前执行 @AfterClass – 表示在类中的任意public static void方法执行之后执行 @Before – 表示在任意使用@Test注解标注的pu 阅读全文
posted @ 2019-07-25 18:01 怒吼的萝卜 阅读(5550) 评论(0) 推荐(1) 编辑
摘要:当自己写日志的时候,肯定需要: private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); 每次写新的类,就需要重新写logger 有简单的方式,就是使用@Slf4j注解 首先是在pom中引入: <!--可以引入日 阅读全文
posted @ 2019-07-25 17:25 怒吼的萝卜 阅读(4928) 评论(0) 推荐(0) 编辑
摘要:我们在写JUnit测试用例时,有时候需要按照定义顺序执行我们的单元测试方法,比如如在测试数据库相关的用例时候要按照测试插入、查询、删除的顺序测试。如果不按照这个顺序测试可能会出现问题,比如删除方法在前面执行,后面的方法就都不能通过测试,因为数据已经被清空了。而JUnit测试时默认的顺序是随机的。所以 阅读全文
posted @ 2019-07-25 17:12 怒吼的萝卜 阅读(1941) 评论(0) 推荐(0) 编辑