首页 > 其他分享 >ssm框架搭建

ssm框架搭建

时间:2024-04-12 09:34:36浏览次数:22  
标签:框架 spring boot springframework ssm org com starter 搭建

pom.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.3</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.faw-vw</groupId>
    <artifactId>digital</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>digital</name>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.6.5</version>
        </dependency>
        <!-- dynamic-datasource 多数据源-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.5.2</version>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.2.14</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>com.github.s7connector</groupId>
            <artifactId>s7connector</artifactId>
            <version>2.1</version>
        </dependency>
        <dependency>
            <groupId>si.trina</groupId>
            <artifactId>moka7-live</artifactId>
            <version>0.0.13</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

application.yaml配置

spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    dynamic:
      primary: master
      datasource:
        master:
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://10.209.200.200:3306/a_game?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
          username: root
          password: faw-vwroot
  jackson:
    property-naming-strategy: SNAKE_CASE

 跨域配置

package com.fawvw.digital.config;

import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Component
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOriginPatterns("*")
                .exposedHeaders("*")
                .allowCredentials(true)
                .allowedMethods(new String[]{"GET", "PUT", "POST", "OPTION", "DELETE"})
                .allowedHeaders("*");
    }
}

 

标签:框架,spring,boot,springframework,ssm,org,com,starter,搭建
From: https://www.cnblogs.com/luckygxf/p/18130485

相关文章

  • ABP后台管理页面AdminLTE框架,实现菜单项点击后,菜单展开当前菜单项高亮
    <style>.CurrentMenuColor{background-color:#007bff;color:#fff;}</style><script>//左侧菜单定位$(document).ready(function(){varpathname=window.location.pathname+window.location.search;......
  • Ubuntu 22.4 安装及环境搭建
    一、镜像下载下载UbuntuServer22.04的镜像官网地址:https://ubuntu.com/server二、创建虚拟机(1)选择语言English(2)设置静态ip(3)配置镜像地址(4)开启SSH三、基本配置SSH配置配置允许root用户登录/etc/ssh/sshd_config设置项目PermitRootLoginyes,然后重启ss......
  • 搭建ARL灯塔
    安装ARL灯塔安装方法可以看别人博客:https://blog.csdn.net/m0_60767986/article/details/132023249timeoutof12000msexceeded解决方法https://blog.csdn.net/qq_36836233/article/details/130349147添加指纹灯塔是不自带指纹的,需要自己导入这个项目可以快速导入指纹到灯......
  • RAG应用开发实战(01)-RAG应用框架和解析器
    1开源解析和拆分文档第三方的工具去对文件解析拆分,去将我们的文件内容给提取出来,并将我们的文档内容去拆分成一个小的chunk。常见的PDFwordmarkdown,JSON、HTML。都可以有很好的一些模块去把这些文件去进行一个东西去提取。优势支持丰富的文档类型每种文档多样化选择与......
  • 证券交易系统搭建架构
    证券交易系统对于高效地进证券交易和促进金融市场活跃度有非常重要的意义。对于时间就是金钱的证券交易系统来说,易用、稳定、高效的证券交易系统是非常重要的。当今竞争十分激烈的证券交易市场中,证券公司交易系统对大量交易请求的响应能力在很大程度上决定着证券公司的用户粘合度......
  • SSM整合(Spring、SpringMVC、Mybatis)
    第一步:新建一个Webx项目第二步:导入相关依赖包第三步:配置Spring核心配置文件第四步:配置SpringMVC核心配置文件第五步:配置web.xml文件......
  • 第五节:框架版本打升级(CoreMvc8.x + EFCore8.x)
    一.基础升级1. 版本升级  将各个类库、项目都升级为.Net8.0  2.AutoFac升级  【AutoFac6.4.0】升级到 【8.0.0】  【Autofac.Extensions.Depend8.0.0】升级到 【9.0.0】 3.基本库升级  【System.Text.Json7.0.2】升级到【8.0.3】  ......
  • Windos + Vscode搭建Go开发环境
    本文已Go1.21.9为例安装相关软件1.点击下载Golang2.点击下载Vscode先安装Go,傻瓜式安装即可,安装完成后在cmd中输入goversion确认是否安装成功安装Vscode,傻瓜式安装即可在Vscode插件中搜索go,安装插件设置代理goenv查看当前环境变量goenv-wGO1......
  • 如何搭建一套完整的证券交易系统,我们要从哪几个方面去考虑。
    如何搭建一套完整的证券交易系统,我们要从哪几个方面去考虑。.首先,我们要保证系统的安全性,这是与投资者资金账户安全最相关的一步。.其次,我们要保证系统的实用性,毕竟用户在用的舒服,才会在投资的时候更加舒心.第三,我们要保证信息的可靠性,只有直接与交易所的行情数据对接,才能第一......
  • ES集群搭建
    目录一、es的集群类型二、es集群的发现机制2.1广播方式2.2单播方式三、es的集群搭建3.1集群搭建要注意的问题3.1.1索引分片介绍3.1.1.1索引分片的设置3.1.1.2reindex操作3.1.2脑裂问题3.1.2.1什么是脑裂3.1.2.2错误识别3.1.3跨域问题3.2单服务器上的伪集群搭建3.2.1下......