Halo个人博客开源
开源项目的学习
+小志+9
一个爱学习的编程小白!
展开
-
文件上传(upload)
一、文件上传public UploadResult upload(MultipartFile file) { Assert.notNull(file, "Multipart file must not be null"); // Get current time 获取当前时间 Calendar current = Calendar.getIns...原创 2020-04-16 16:05:12 · 63703 阅读 · 1 评论 -
halo登录,退出解读(六)
一、AdminController1、@RestController@RestController这个注解相当于 @ResponseBody + @Controller@ResponseBody:表示方法的返回值直接以指定的格式写入Http response body中,而不是解析为跳转路径。@Controller: 在一个类上添加@Controller注解,表明了这个类是一个控制器类...原创 2020-04-13 21:44:27 · 1359 阅读 · 0 评论 -
controller层阶解读(有涉及vue的认识)
一、解读controller 层1、CommonController 解读@Slf4j --》 简化代码,用于日志输出。@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log 。private final Logger logger = LoggerFactory.getLogger(当前类名.class);就可以用@Slf4来代替;...原创 2020-04-12 19:32:05 · 1820 阅读 · 0 评论 -
halo配置文件解读application.yaml(四)
一、解读配置文件大多数配置都是参考SpringBoot官网,通用属性配置。1、application.yamlserver: port: 8090 forward-headers-strategy: native compression: enabled: falseport: 服务器端口。forward-headers-strategy: 处理X...原创 2020-04-09 20:00:48 · 2251 阅读 · 1 评论 -
SpringBoot解读启动类内容(三)
1、启动类中的内容a、SpringBootServletInitializer 和 WebApplicationInitializer 的理解现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口。在项目加载web项目的时候回加载这个接口的实现类。对于WebApplicationInit...原创 2020-04-09 18:08:51 · 334 阅读 · 0 评论 -
解读启动类注解(二)
1、启动类注解a、@EnableJpaAuditing@EnableJpaAuditing --> Spring JPA 注解1、这个注解的作用是实现审计功能2、使用方法:实体类上添加 @EntityListeners(AuditingEntityListener.class)在需要的字段上加上 @CreatedDate、@CreatedBy、@LastModifiedDat...原创 2020-04-08 20:21:31 · 591 阅读 · 0 评论 -
halo项目的获取和运行(一)
1、项目获取1、项目地址2、拉取项目下载到本地,或者直接克隆2、项目部署1、本地运行配置好java环境。下载项目halo对应的jar包。java -jar halo.jar本地运行即可。2、导入IDEA编译运行,Gradle项目1. 导入问题一、 * 首先安装本地Gradle、配置环境变量,和Maven类型。 * 新版IDEA可以不按照本地Grad...原创 2020-04-08 20:18:47 · 1281 阅读 · 0 评论