1.SpringBoot框架搭建 - 技术博客
程序智享家
精彩内容加载中

1.SpringBoot框架搭建

Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。

admin 2025-02-04 781 阅读 0 评论 java框架

一.新建项目(使用idea快速搭建SpringBoot框架)

1.新建一个项目,jdk使用1.8,点击“下一步”

2.选择要配置的组件,目前先配置一部分,等到后期用的时候再陆续在pom.xml添加2.选择要配置的组件,目前先配置一部分,等到后期用的时候再陆续在pom.xml添加

3.点击“完成”,idea自动加载项目需要的包。完成创建

二.配置yml文件(根据每个人的习惯用application.properties或者application.yml)

我们每个人的习惯不一样,我使用的是yml文件,所以我把application.properties这个文件修改为application.ym。在平时的开发中,一般会分为开发环境和生产环境,为了区分配置我们分为application-dev.yml(开发环境)、application-pro.yml(部署环境)。

1.具体配置文件大概是这样的

  • application.yml:公共配置和标识当前配置文件
  • application-dev.yml:开发环境配置文件
  • application-pro.yml:部署环境配置文件

2.总的配置文件配置共通的东西

  • thymeleaf:模板文件
  • profiles:加载哪个环境的配置文件
spring:
  thymeleaf:
    mode: HTML
  profiles:
    active: pro

3.application-dev.yml开发环境

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/tblog?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
    username: root
    password: root
logging:
  level:
    root: warn
    com.star: info
  file: log/blog-pro.log

4.application-pro.yml部署环境

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/tblog?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
    username: root
    password: root
logging:
  level:
    root: warn
    com.star: info
  file: log/blog-pro.log

新建完配置文件之后目录大概是这样的

基本上项目算是建完了,后续我们陆续把需要的目录和配置加上

推荐阅读

7.SpringBoot使用Aop监控接口的执行状况 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对… 5.SpringBoot配置自动生成代码 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper… 4.SpringBoot配置MyBatis-Plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBa… 3.Springboot配置跨域 Springboot配置跨域有很多种方式,今天我们来看一下有哪几种方式,第一种方法还是比较常见的。… 2.SpringBoot配置lombok Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要… 8.Springboot整合log4j2日志 Apache Log4j 2 是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 … 9.SpringBoot配置Redis Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、… 10.SpringBoot配置Druid连接池 连接池的作用是为了提高性能,将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对Server端进行访问。这样省略(复用)了创建连接和销毁连接的… 11.SpringBoot配置Swagger3 Swagger3(也被称为OpenAPI 3)是一个开放源代码项目,它定义了用于描述、生产、消费和可视化RESTful Web服务的规范。… 12.SpringBoot统一异常处理 在 Spring Boot 应用中,统一异常处理是一种非常实用的技术,它可以帮助我们集中管理和处理应用程序中抛出的异常,避免在每个控制器方法中重复编写异常处理代… 13.SpringBoot配置Thymeleaf Thymeleaf是一个java类库,他是一个优秀的、面向Java 的xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层,具有丰富… 14.SpringBoot图片文件上传 图片文件上传是经常会用到的功能,尤其是做一些大型企业网站。… 15.Springboot多模块配置 在开发大型项目时,使用 Spring Boot 多模块配置可以将项目拆分成多个独立的模块,便于团队协作开发、代码管理和维护。以下为你详细介绍 Spring Bo… 16.SpringBoot配置SSL证书 在 Spring Boot 中配置 SSL 证书可以为应用程序提供安全的 HTTPS 连接,增强数据传输的安全性。… 17.SpringBoot项目打包成jar包 打包springboot项目有两种方法,一个是直接通过mvn命令打包,另一个是使用工具打包,例如idea… 18.SpringBoot实现图片压缩 在上传图片的时候进行图片压缩,这样虽然破环了原图片的清晰度,不影响图片的美感,博客用来作为缩略图正好。… 19.Java生成sitemap网站地图 Sitemap(网站地图)在网站管理和搜索引擎优化(SEO)中扮演着重要角色。在Java中生成网站地图(sitemap)通常涉及创建一个XML文件,该文件列出了… 20.springboot使用Jsoup解析html,抓取一个网站上的全部链接 soup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery… 21.Springboot使用Jsoup和sitemapgen4j动态生成网站地图 Sitemapgen4j是一个使用Java编写的Sitemap输出库包,通过使用SitemapGen4j你可以可以添加任意数量的URL,可以得到gzip压缩输出…

评论 (0)

暂无评论,快来抢沙发吧