
SrpingBoot
SpringBoot从入门到精通
Nandeska
日积跬步,以至千里。
展开
-
SpringBoot--JPA的Dao层问题记录
在JPA中定义了一些默认的接口,并且支持一些SQL语法中的关键字,如 AND、BETWEEN等,因此,如果自己写了一个findByUId(Integer id);的方法,并且配了一个@Query注解,就会引发一个非法参数和Dao层的对象初始化异常的问题。解决的方式有两种:1、避免自定义的方法与JPA支持的写法冲突,比如写 getById(Integer id);2、去掉@Query注解...原创 2020-05-07 20:27:03 · 737 阅读 · 0 评论 -
SpringBoot知识点:同一个Tomcat中部署多个SpringBoot项目
同一个Tomcat中部署多个SpringBoot项目的配置:在application中各自配置,例:project1的application中设置: spring.jmx.default-domain=project1project2的application中设置: spring.jmx.default-domain=project2...原创 2019-09-03 17:15:42 · 1664 阅读 · 2 评论 -
SpringBoot专题:常用注解
@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration,@EnableAutoConfiguration和 @ComponentScan三个配置。@Configuration:相当于传统的xml配置文件,如果有些第三方库需要用到xml文件,建议仍然通过@Configuration类作为项目的配置...原创 2019-08-17 16:15:21 · 120 阅读 · 0 评论 -
SpringBoot专题:两大核心
1、约定优于配置2、配置自动装载spring-boot-starter的作用:1、实现jar包依赖2、功能集成原创 2019-08-18 21:05:18 · 1462 阅读 · 0 评论 -
SpringBoot专题:自动配置原理
配置原理的实现1)、SpringBoot启动的时候加载主配置类,并开启自动配置功能@EnableAutoConfiguration2)、@EnableAutoConfiguration的作用:利用AutoConfigurationImportSelector给容器导入一些组件 可以插件selectImports{}方法的内容:List<String> configura...原创 2019-08-18 21:02:14 · 246 阅读 · 0 评论 -
SpringBoot专题:日志使用
日志依赖关系图总结:1)、SpringBoot的底层也是使用slf4j+logback的方式进行记录2)、SpringBoot也把其他的日志替换成slf4jSpringBoot能自动适配所有的日志,而且底层使用slf4j+logback的方式记录日志,引入其他框架的时候,只需要把这个框架依赖的日志框架排除掉即可。日志使用SpringBoot默认帮我们配置好了日志L...原创 2019-08-18 21:04:57 · 176 阅读 · 0 评论 -
SpringBoot知识点:启动跳过Test测试/
Maven打包或项目启动的时候跳过Test测试用例的运行:pom文件的<properties>标签中加入<skipTests></skipTests>原创 2019-09-03 17:15:05 · 1967 阅读 · 0 评论 -
SpringBoot知识点:日志设置
SpringBoot的日志输出--log4jpom文件修改:去除spring-boot-starter-logging依赖,加入spring-boot-starter-log4j2依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2019-09-03 17:09:46 · 147 阅读 · 0 评论 -
SpringBoot经验:Controller层代码参考
@RestController@RequestMapping("/user")@Api(description="用户操作API")public class UserController extends BaseController{ @Autowired private UserService userService; @ApiOperation(value="用户新增"...原创 2019-09-04 12:46:48 · 319 阅读 · 0 评论 -
SpringBoot知识点:Swagger-UI的写法
SpringBoot的SwaggerUI的写法:生成的Swagger页面Spring上下文类:UrlUtil类:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;impor...原创 2019-09-03 17:05:03 · 166 阅读 · 0 评论 -
SpringBoot知识点:REST API的写法
SpringBoot的REST API的参考写法:POST测试:原创 2019-09-03 17:06:10 · 172 阅读 · 0 评论 -
SpringBoot知识点:常用注解与SpringBoot项目结构
SpringBoot常用注解:@SpringBootApplication@Configuration@RestController@Service@Respository@Component 与 @ComponentScan@Bean@Autowired 与 @Resource 与 @Qualifier@RequestMapping 与 @RequestPar...原创 2019-09-03 17:08:03 · 151 阅读 · 0 评论