7.25日考
commit
87ead839b0
|
@ -0,0 +1,38 @@
|
||||||
|
target/
|
||||||
|
!.mvn/wrapper/maven-wrapper.jar
|
||||||
|
!**/src/main/**/target/
|
||||||
|
!**/src/test/**/target/
|
||||||
|
|
||||||
|
### IntelliJ IDEA ###
|
||||||
|
.idea/modules.xml
|
||||||
|
.idea/jarRepositories.xml
|
||||||
|
.idea/compiler.xml
|
||||||
|
.idea/libraries/
|
||||||
|
*.iws
|
||||||
|
*.iml
|
||||||
|
*.ipr
|
||||||
|
|
||||||
|
### Eclipse ###
|
||||||
|
.apt_generated
|
||||||
|
.classpath
|
||||||
|
.factorypath
|
||||||
|
.project
|
||||||
|
.settings
|
||||||
|
.springBeans
|
||||||
|
.sts4-cache
|
||||||
|
|
||||||
|
### NetBeans ###
|
||||||
|
/nbproject/private/
|
||||||
|
/nbbuild/
|
||||||
|
/dist/
|
||||||
|
/nbdist/
|
||||||
|
/.nb-gradle/
|
||||||
|
build/
|
||||||
|
!**/src/main/**/build/
|
||||||
|
!**/src/test/**/build/
|
||||||
|
|
||||||
|
### VS Code ###
|
||||||
|
.vscode/
|
||||||
|
|
||||||
|
### Mac OS ###
|
||||||
|
.DS_Store
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="AnalysisProjectProfileManager">
|
||||||
|
<option name="PROJECT_PROFILE" />
|
||||||
|
<option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
|
||||||
|
<list size="0" />
|
||||||
|
</component>
|
||||||
|
<component name="SuppressionsComponent">
|
||||||
|
<option name="suppComments" value="[]" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -0,0 +1,8 @@
|
||||||
|
# 默认忽略的文件
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# 基于编辑器的 HTTP 客户端请求
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding">
|
||||||
|
<file url="file://$PROJECT_DIR$/bwie-common/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/bwie-common/src/main/resources" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/bwie-system/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
|
<component name="MavenProjectsManager">
|
||||||
|
<option name="originalFiles">
|
||||||
|
<list>
|
||||||
|
<option value="$PROJECT_DIR$/pom.xml" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
<option name="workspaceImportForciblyTurnedOn" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
|
||||||
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
|
</component>
|
||||||
|
<component name="SuppressionsComponent">
|
||||||
|
<option name="suppComments" value="[]" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -0,0 +1,311 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="AnalysisProjectProfileManager">
|
||||||
|
<option name="PROJECT_PROFILE" value="Project Default" />
|
||||||
|
<option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
|
||||||
|
<scopes />
|
||||||
|
<profiles>
|
||||||
|
<profile profile_name="Project Default" version="1.0" is_locked="false">
|
||||||
|
<coding_rule class="BestPracticesAbstractClassWithoutAbstractMethod" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesAccessorClassGeneration" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesAccessorMethodGeneration" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesArrayIsStoredDirectly" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesAvoidPrintStackTrace" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesAvoidReassigningParameters" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesAvoidStringBufferField" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesAvoidUsingHardCodedIP" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesCheckResultSet" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesConstantsInInterface" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesDefaultLabelNotLastInSwitchStmt" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesDontNestJsfInJstlIteration" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesForLoopCanBeForeach" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesGuardDebugLogging" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesGuardLogStatement" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesGuardLogStatementJavaUtil" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnit4SuitesShouldUseSuiteAnnotation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnit4TestShouldUseAfterAnnotation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnit4TestShouldUseBeforeAnnotation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnit4TestShouldUseTestAnnotation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnitAssertionsShouldIncludeMessage" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnitTestContainsTooManyAsserts" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnitTestsShouldIncludeAssert" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesJUnitUseExpected" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesLooseCoupling" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesMethodReturnsInternalArray" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesNoClassAttribute" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesNoHtmlComments" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesNoJspForward" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesOneDeclarationPerLine" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesPositionLiteralsFirstInCaseInsensitiveComparisons" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesPositionLiteralsFirstInComparisons" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesPreserveStackTrace" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesReplaceEnumerationWithIterator" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesReplaceHashtableWithMap" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesReplaceVectorWithList" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesSwitchStmtsShouldHaveDefault" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesSystemPrintln" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesUnusedFormalParameter" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesUnusedImports" level="INFO" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesUnusedLocalVariable" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesUnusedPrivateField" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesUnusedPrivateMethod" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="BestPracticesUseAssertEqualsInsteadOfAssertTrue" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesUseAssertNullInsteadOfAssertTrue" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesUseAssertSameInsteadOfAssertTrue" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesUseAssertTrueInsteadOfAssertEquals" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesUseCollectionIsEmpty" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="BestPracticesUseVarargs" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAbstractNaming" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAtLeastOneConstructor" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAvoidDollarSigns" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleAvoidFinalLocalVariable" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAvoidPrefixingMethodParameters" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAvoidProtectedFieldInFinalClass" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAvoidProtectedMethodInFinalClassNotExtending" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleAvoidUsingNativeCode" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleBooleanGetMethodName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleCallSuperInConstructor" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleClassNamingConventions" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleCommentDefaultAccessModifier" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleConfusingTernary" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleDefaultPackage" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleDontImportJavaLang" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleDuplicateImports" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleDuplicateJspImports" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleEmptyMethodInAbstractClassShouldBeAbstract" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleExtendsObject" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleFieldDeclarationsShouldBeAtStartOfClass" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleForLoopShouldBeWhileLoop" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleForLoopsMustUseBraces" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleGenericsNaming" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleIfElseStmtsMustUseBraces" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleIfStmtsMustUseBraces" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleLocalHomeNamingConvention" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleLocalInterfaceSessionNamingConvention" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleLocalVariableCouldBeFinal" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleLongVariable" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleMDBAndSessionBeanNamingConvention" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleMIsLeadingVariableName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleMethodArgumentCouldBeFinal" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleMethodNamingConventions" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleMisleadingVariableName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleNoPackage" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleOnlyOneReturn" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStylePackageCase" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStylePrematureDeclaration" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleRemoteInterfaceNamingConvention" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleRemoteSessionInterfaceNamingConvention" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleShortClassName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleShortMethodName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleShortVariable" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleSuspiciousConstantFieldName" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleTooManyStaticImports" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryConstructor" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryFinalModifier" level="INFO" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryFullyQualifiedName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryLocalBeforeReturn" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryModifier" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryParentheses" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUnnecessaryReturn" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUselessParentheses" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleUselessQualifiedThis" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleVariableNamingConventions" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="CodeStyleWhileLoopsMustUseBraces" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignAbstractClassWithoutAnyMethod" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignAvoidCatchingGenericException" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignAvoidDeeplyNestedIfStmts" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignAvoidRethrowingException" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignAvoidThrowingNewInstanceOfSameException" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignAvoidThrowingNullPointerException" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignAvoidThrowingRawExceptionTypes" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignClassWithOnlyPrivateConstructorsShouldBeFinal" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignCollapsibleIfStatements" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignCouplingBetweenObjects" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignCyclomaticComplexity" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignDataClass" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignDoNotExtendJavaLangError" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignExceptionAsFlowControl" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignExcessiveClassLength" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignExcessiveImports" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignExcessiveMethodLength" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignExcessiveParameterList" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignExcessivePublicCount" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignFinalFieldCouldBeStatic" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignGodClass" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignImmutableField" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignLawOfDemeter" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignLogicInversion" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignLoosePackageCoupling" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignModifiedCyclomaticComplexity" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNPathComplexity" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNcssConstructorCount" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNcssCount" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNcssMethodCount" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignNcssTypeCount" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignNoInlineScript" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNoInlineStyleInformation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNoLongScripts" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignNoScriptlets" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignSignatureDeclareThrowsException" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignSimplifiedTernary" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignSimplifyBooleanAssertion" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignSimplifyBooleanExpressions" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignSimplifyBooleanReturns" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignSimplifyConditional" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignSingularField" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="DesignStdCyclomaticComplexity" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignSwitchDensity" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignTooManyFields" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignTooManyMethods" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignUseObjectForClearerAPI" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignUseUtilityClass" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DesignUselessOverridingMethod" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="DocumentationCommentContent" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DocumentationCommentRequired" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DocumentationCommentSize" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DocumentationUncommentedEmptyConstructor" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="DocumentationUncommentedEmptyMethodBody" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAssignmentInOperand" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAssignmentToNonFinalStatic" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidAccessibilityAlteration" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidAssertAsIdentifier" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidBranchingStatementAsLastInLoop" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidCallingFinalize" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidCatchingNPE" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidCatchingThrowable" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidDecimalLiteralsInBigDecimalConstructor" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidDuplicateLiterals" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidEnumAsIdentifier" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidFieldNameMatchingMethodName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidFieldNameMatchingTypeName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidInstanceofChecksInCatchClause" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneAvoidLiteralsInIfCondition" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidLosingExceptionInformation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidMultipleUnaryOperators" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneAvoidUsingOctalValues" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneBadComparison" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneBeanMembersShouldSerialize" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneBrokenNullCheck" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneCallSuperFirst" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneCallSuperLast" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneCheckSkipResult" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneClassCastExceptionWithToArray" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneCloneMethodMustBePublic" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneCloneMethodMustImplementCloneable" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneCloneMethodReturnTypeMustMatchClassName" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneCloneThrowsCloneNotSupportedException" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneCloseResource" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneCompareObjectsWithEquals" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneConstructorCallsOverridableMethod" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneDataflowAnomalyAnalysis" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneDoNotCallGarbageCollectionExplicitly" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneDoNotCallSystemExit" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneDoNotHardCodeSDCard" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneDoNotThrowExceptionInFinally" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneDontImportSun" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneDontUseFloatTypeForLoopIndices" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneEmptyCatchBlock" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneEmptyFinalizer" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptyFinallyBlock" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptyIfStmt" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptyInitializer" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneEmptyStatementBlock" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneEmptyStatementNotInLoop" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneEmptyStaticInitializer" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptySwitchStatements" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptySynchronizedBlock" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptyTryBlock" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEmptyWhileStmt" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneEqualsNull" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneFinalizeDoesNotCallSuperFinalize" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneFinalizeOnlyCallsSuperFinalize" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneFinalizeOverloaded" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneFinalizeShouldBeProtected" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneIdempotentOperations" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneImportFromSamePackage" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneInstantiationToGetClass" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneInvalidSlf4jMessageFormat" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneJUnitSpelling" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneJUnitStaticSuite" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneJspEncoding" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneJumbledIncrementer" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneLoggerIsNotStaticFinal" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneMethodWithSameNameAsEnclosingClass" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneMisplacedNullCheck" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneMissingBreakInSwitch" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneMissingSerialVersionUID" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneMissingStaticMethodInNonInstantiatableClass" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneMoreThanOneLogger" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneNonCaseLabelInSwitchStatement" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneNonStaticInitializer" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneNullAssignment" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneOverrideBothEqualsAndHashcode" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneProperCloneImplementation" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneProperLogger" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneReturnEmptyArrayRatherThanNull" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneReturnFromFinallyBlock" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneSimpleDateFormatNeedsLocale" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneSingleMethodSingleton" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneSingletonClassReturningNewInstance" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneStaticEJBFieldShouldBeFinal" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneStringBufferInstantiationWithChar" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneSuspiciousEqualsMethodName" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneSuspiciousHashcodeMethodName" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneSuspiciousOctalEscape" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneTestClassWithoutTestCases" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneUnconditionalIfStatement" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneUnnecessaryBooleanAssertion" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneUnnecessaryCaseChange" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneUnnecessaryConversionTemporary" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneUnusedNullCheckInEquals" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneUseCorrectExceptionLogging" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="ErrorProneUseEqualsToCompareStrings" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneUseLocaleWithCaseConversions" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneUseProperClassLoader" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="ErrorProneUselessOperationOnImmutable" level="CRITICAL" enabled="true" />
|
||||||
|
<coding_rule class="MultithreadingAvoidSynchronizedAtMethodLevel" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingAvoidThreadGroup" level="CRITICAL" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingAvoidUsingVolatile" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingDoNotUseThreads" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingDontCallThreadRun" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingDoubleCheckedLocking" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingNonThreadSafeSingleton" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingUnsynchronizedStaticDateFormatter" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingUseConcurrentHashMap" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="MultithreadingUseNotifyAllInsteadOfNotify" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceAddEmptyString" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceAppendCharacterWithChar" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceAvoidArrayLoops" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceAvoidInstantiatingObjectsInLoops" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceAvoidUsingShortType" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceBigIntegerInstantiation" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceBooleanInstantiation" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceByteInstantiation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceConsecutiveAppendsShouldReuse" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceConsecutiveLiteralAppends" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceInefficientEmptyStringCheck" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceInefficientStringBuffering" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceInsufficientStringBufferDeclaration" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceIntegerInstantiation" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceLongInstantiation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceOptimizableToArrayCall" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceRedundantFieldInitializer" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceShortInstantiation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceSimplifyStartsWith" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceStringInstantiation" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceStringToString" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceTooFewBranchesForASwitchStatement" level="MINOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceUnnecessaryWrapperObjectCreation" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceUseArrayListInsteadOfVector" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceUseArraysAsList" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceUseIndexOfChar" level="MAJOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceUseStringBufferForStringAppends" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="PerformanceUseStringBufferLength" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="PerformanceUselessStringValueOf" level="MINOR" enabled="true" />
|
||||||
|
<coding_rule class="SecurityIframeMissingSrcAttribute" level="MAJOR" enabled="false" />
|
||||||
|
<coding_rule class="SecurityNoUnsanitizedJSPExpression" level="MAJOR" enabled="false" />
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
<list size="0" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
|
@ -0,0 +1,61 @@
|
||||||
|
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.bwie</groupId>
|
||||||
|
<artifactId>test_day07</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>bwie-common</artifactId>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<maven.compiler.source>17</maven.compiler.source>
|
||||||
|
<maven.compiler.target>17</maven.compiler.target>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
<dependencies>
|
||||||
|
<!-- bootstrap 启动器 -->
|
||||||
|
<!-- Java Servlet -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.servlet</groupId>
|
||||||
|
<artifactId>javax.servlet-api</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-bootstrap</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- JWT -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.jsonwebtoken</groupId>
|
||||||
|
<artifactId>jjwt</artifactId>
|
||||||
|
<version>0.9.1</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- Alibaba Fastjson -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba</groupId>
|
||||||
|
<artifactId>fastjson</artifactId>
|
||||||
|
<version>1.2.80</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Hibernate Validator -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-validation</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- Apache Lang3 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.commons</groupId>
|
||||||
|
<artifactId>commons-lang3</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- lombok依赖 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.bwie.common.domain;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.bwie.common.domain
|
||||||
|
* @Project:test_day06
|
||||||
|
* @name:Stu
|
||||||
|
* @Date:2024/7/25 8:40
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class Stu {
|
||||||
|
//学生id
|
||||||
|
private Integer stuId;
|
||||||
|
//学生姓名
|
||||||
|
private String stuName;
|
||||||
|
//学生性别
|
||||||
|
private String stuSex;
|
||||||
|
//学生分数
|
||||||
|
private Integer stuScore;
|
||||||
|
//学生年龄
|
||||||
|
private Integer stuAge;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.bwie.common.domain.response;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName:
|
||||||
|
* @Description: 登录相应实体类
|
||||||
|
* @Author: zhuwenqiang
|
||||||
|
* @Date: 2024/2/24
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class JwtResponse {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* token 令牌
|
||||||
|
*/
|
||||||
|
private String token;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 过期时间
|
||||||
|
*/
|
||||||
|
private String expireTimeStr;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.bwie</groupId>
|
||||||
|
<artifactId>test_day07</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>bwie-system</artifactId>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<maven.compiler.source>17</maven.compiler.source>
|
||||||
|
<maven.compiler.target>17</maven.compiler.target>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
<dependencies>
|
||||||
|
<!-- 系统公共 依赖 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.bwie</groupId>
|
||||||
|
<artifactId>bwie-common</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- SpringBoot Web-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- Druid -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba</groupId>
|
||||||
|
<artifactId>druid-spring-boot-starter</artifactId>
|
||||||
|
<version>1.2.8</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- Mysql Connector -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>mysql</groupId>
|
||||||
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- Mybatis 依赖配置 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.mybatis.spring.boot</groupId>
|
||||||
|
<artifactId>mybatis-spring-boot-starter</artifactId>
|
||||||
|
<version>2.2.2</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- Pagehelper -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.github.pagehelper</groupId>
|
||||||
|
<artifactId>pagehelper-spring-boot-starter</artifactId>
|
||||||
|
<version>1.4.1</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- test -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.github.tobato</groupId>
|
||||||
|
<artifactId>fastdfs-client</artifactId>
|
||||||
|
<version>1.26.5</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.bwie.system;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.bwie.system
|
||||||
|
* @Project:test_day06
|
||||||
|
* @name:SystemApplication
|
||||||
|
* @Date:2024/7/25 8:44
|
||||||
|
*/
|
||||||
|
@SpringBootApplication
|
||||||
|
public class SystemApplication {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(SystemApplication.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
package com.bwie.system.controller;
|
||||||
|
|
||||||
|
import com.bwie.common.domain.Stu;
|
||||||
|
import org.springframework.boot.ApplicationArguments;
|
||||||
|
import org.springframework.boot.ApplicationRunner;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.bwie.system.controller
|
||||||
|
* @Project:test_day06
|
||||||
|
* @name:SystemController
|
||||||
|
* @Date:2024/7/25 8:45
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("stu")
|
||||||
|
|
||||||
|
public class SystemController implements ApplicationRunner {
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
|
||||||
|
// 创建HashMap对象。
|
||||||
|
HashMap<Integer, Stu> stuHashMap = new HashMap<>();
|
||||||
|
|
||||||
|
//创建两个学生对象。
|
||||||
|
Stu stu1 = new Stu(1,"张三","男",30,22);
|
||||||
|
|
||||||
|
Stu stu2 = new Stu(2, "李四", "女", 60, 20);
|
||||||
|
//保存到HashMap集合中,键为学生编号,值为学生对象
|
||||||
|
stuHashMap.put(stu1.getStuId(),stu1);
|
||||||
|
stuHashMap.put(stu2.getStuId(),stu2);
|
||||||
|
|
||||||
|
System.out.println("第一种方式");
|
||||||
|
stuHashMap.forEach((integer, stu) -> {
|
||||||
|
System.out.println(stu);
|
||||||
|
});
|
||||||
|
|
||||||
|
System.out.println("第二种方式");
|
||||||
|
Set<Map.Entry<Integer, Stu>> entrySet = stuHashMap.entrySet();
|
||||||
|
|
||||||
|
for (Map.Entry<Integer, Stu> stuEntry : entrySet) {
|
||||||
|
System.out.println(stuEntry.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("第三种方式");
|
||||||
|
Iterator<Map.Entry<Integer, Stu>> entryIterator = entrySet.iterator();
|
||||||
|
while (entryIterator.hasNext()){
|
||||||
|
Map.Entry<Integer, Stu> stuEntry = entryIterator.next();
|
||||||
|
Stu value = stuEntry.getValue();
|
||||||
|
System.out.println(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void run(ApplicationArguments args) throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<groupId>com.bwie</groupId>
|
||||||
|
<artifactId>test_day07</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<modules>
|
||||||
|
<module>bwie-common</module>
|
||||||
|
<module>bwie-system</module>
|
||||||
|
</modules>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<maven.compiler.source>17</maven.compiler.source>
|
||||||
|
<maven.compiler.target>17</maven.compiler.target>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
<!-- 规定SpringBoot版本 -->
|
||||||
|
<!-- 父级pom文件 主要用于规定项目依赖的各个版本,用于进行项目版本约束 -->
|
||||||
|
<parent>
|
||||||
|
<artifactId>spring-boot-starter-parent</artifactId>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<version>2.6.2</version>
|
||||||
|
<relativePath/>
|
||||||
|
</parent>
|
||||||
|
<!-- 依赖声明 -->
|
||||||
|
<dependencyManagement>
|
||||||
|
<dependencies>
|
||||||
|
<!-- SpringCloud 微服务 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-dependencies</artifactId>
|
||||||
|
<version>2021.0.0</version>
|
||||||
|
<type>pom</type>
|
||||||
|
<scope>import</scope>
|
||||||
|
</dependency>
|
||||||
|
<!-- SpringCloud Alibaba 微服务 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
|
||||||
|
<version>2021.1</version>
|
||||||
|
<type>pom</type>
|
||||||
|
<scope>import</scope>
|
||||||
|
</dependency>
|
||||||
|
<!-- Alibaba Nacos 配置 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.nacos</groupId>
|
||||||
|
<artifactId>nacos-client</artifactId>
|
||||||
|
<version>2.0.4</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- 系统公共 依赖 版本号定义-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.bwie</groupId>
|
||||||
|
<artifactId>bwie-common</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
</dependencyManagement>
|
||||||
|
</project>
|
Binary file not shown.
After Width: | Height: | Size: 532 KiB |
Loading…
Reference in New Issue